"weston.price(a)jboss.com" wrote : JCA is an 'enabling' technology, not a platform in and of itself. An ESB, as I understand it, provides a higher set of services (ie routing, rules, transformations etc). Again, I could be wrong on this being that the definition of an ESB is a bit hard to pin down.
Yes, JCA is another mechanism to enable the inflow/outflow of messages albeit an extremely useful one ;-). It is the ESB's responsibility to handle the routing of messages to other services.
JMS is just another transport mechanism which could be used in the routing of the messages.
At present the code exposes too much of the transport details to the busines logic but this will change in 5.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4038067#4038067
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4038067
Yep, the ESB allows you to plug in logic between your inflow and outflow(s) e.g. split the message and route each of them to multiple outbound routers (outflows), transforming the message payload differently for each destination etc. Basically, do whatever it takes to make a message produced at A consumable at B, without having to modify A or B (i.e. develop point-to-point solutions). JCA can handle the transport end of this only, right?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4038063#4038063
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4038063