Uploaded image for project: 'Synapse'
  1. Synapse
  2. SYNAPSE-745

Implement a Collection of Integration Patterns for Synapse



    • Type: New Feature
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: FUTURE
    • Component/s: Core, Deployment
    • Labels:
    • Environment:


      Currently there's an ongoing effort to implement the concept of functions/templates for the Synapse configuration language (SYNAPSE-738). This provides a simple approach for implementing support for various enterprise integration patterns (EIP) in Synapse. One could implement a pattern as a function and then reuse it in various services and message flows in Synapse. To make most out of this, following action items need to be completed:

      1. Make it possible to define any Synapse component (sequences, services, endpoints, local entries) as a reusable function
      2. Implement a library of built-in integration patterns for Synapse (Some of the well known patterns are documented at http://www.eaipatterns.com - It would be great to support most of these in Synapse out of the box)

      1. Implement a library of identified set of built-in integration patterns using synapse templates and template libraries
      2. Sample and Test integration into Synapse for eip pattern libararies
      3. Improve Documentation around the eip pattern libararies


        1. SynapseLib_with_classloading.zip
          3 kB
          Udayanga Wickramasinghe
        2. SynapseEipLibSamples.patch
          19 kB
          Malith Dhanushka
        3. SYNAPSE-745-eiplibcore.zip
          12 kB
          Malith Dhanushka
        4. SimpleTestProxy.xml
          0.4 kB
          Udayanga Wickramasinghe
        5. import1.xml
          0.1 kB
          Udayanga Wickramasinghe
        6. EIPSamplesIntegration.patch
          66 kB
          Malith Dhanushka
        7. EIPLibraryDocumentation.patch
          62 kB
          Malith Dhanushka
        8. EIP_SynapseLib.zip
          36 kB
          Malith Dhanushka
        9. EIP_SynapseLib_Initial.zip
          10 kB
          Malith Dhanushka



            • Assignee:
              hiranya Hiranya Kasub Jayathilaka
            • Votes:
              0 Vote for this issue
              3 Start watching this issue


              • Created: