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

Implement a Collection of Integration Patterns for Synapse

    Details

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

      Description

      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)

      Goals
      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

        Attachments

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

          Activity

            People

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

              Dates

              • Created:
                Updated: