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

Implement a Collection of Integration Patterns for Synapse

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • FUTURE
    • Core, Deployment
    • 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. SynapseLib_with_classloading.zip
          3 kB
          Udayanga Wickramasinghe
        2. SimpleTestProxy.xml
          0.4 kB
          Udayanga Wickramasinghe
        3. import1.xml
          0.1 kB
          Udayanga Wickramasinghe
        4. EIP_SynapseLib_Initial.zip
          10 kB
          Malith Dhanushka
        5. EIP_SynapseLib.zip
          36 kB
          Malith Dhanushka
        6. SynapseEipLibSamples.patch
          19 kB
          Malith Dhanushka
        7. EIPSamplesIntegration.patch
          66 kB
          Malith Dhanushka
        8. EIPLibraryDocumentation.patch
          62 kB
          Malith Dhanushka
        9. SYNAPSE-745-eiplibcore.zip
          12 kB
          Malith Dhanushka

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            hiranya Hiranya Kasub Jayathilaka

            Dates

              Created:
              Updated:

              Slack

                Issue deployment