[ 
https://issues.apache.org/jira/browse/SYNAPSE-745?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13232197#comment-13232197
 ] 

Malith Dhanushka commented on SYNAPSE-745:
------------------------------------------

Hi Udayanga,
Thank you for further clarification of the scope.And it was a great starting 
point.As far as I understand,

According to [1] It has newly introduced a function template library and up to 
now  sequence & endpoint templates are implementations of template library 
which are known patterns.
So in order to implement eip library do we have to further optimize the newly 
introduced function template library?

And as you mentioned we can expose the eip pattern library via a function or a 
template.And also need to have a invoker mediator(eg- Call-Template) or a 
concrete function(eg- Template Endpoint)  to call up on them.Is it applied to 
the scope?

[1] https://issues.apache.org/jira/browse/SYNAPSE-738

Thanks,
Malith


                
> Implement a Collection of Integration Patterns for Synapse
> ----------------------------------------------------------
>
>                 Key: SYNAPSE-745
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-745
>             Project: Synapse
>          Issue Type: New Feature
>          Components: Core, Deployment
>         Environment: Any
>            Reporter: Hiranya Jayathilaka
>              Labels: gsoc2012
>             Fix For: FUTURE
>
>
> 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

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@synapse.apache.org
For additional commands, e-mail: dev-h...@synapse.apache.org

Reply via email to