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



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


              • Created: