]
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
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.