[JBoss JIRA] (JBESB-501) remove action pipeline
by Mark Little (JIRA)
[ https://issues.jboss.org/browse/JBESB-501?page=com.atlassian.jira.plugin.... ]
Mark Little closed JBESB-501.
-----------------------------
Resolution: Done
> remove action pipeline
> ----------------------
>
> Key: JBESB-501
> URL: https://issues.jboss.org/browse/JBESB-501
> Project: JBoss ESB
> Issue Type: Task
> Components: Rosetta
> Affects Versions: 4.2 Milestone Release 1
> …
[View More]Environment: any
> Reporter: Kurt Stam
> Assignee: Mark Little
> Time Spent: 5 minutes
> Remaining Estimate: 0 minutes
>
> I think we should discourage action pipelining as it muddies to waters. I think each action should be it's own service, and that all communication is service2service. This way each .esb archive does not have to package up all the Smooks jar (and dependencies). If we think this adds to much overhead then we should fix this by adding smarts to our framework, where it figures out if it can make a local call (go over a local transport). It also muddies the waters from the perspective of a service description if we allow action chaining.
> This also removes the need for TwoWayCouriers, since we might as well forward it onto the next service, in stead of replying to the current one. I do think we should make an option for a blocking gateway, where the gateway waits for a a reply from an ESB Service.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
[View Less]
9 years, 2 months