Hi all,

we are running our EAI platform based on SMX3 hosted in JBoss with XA
transactions and all that.

I am asking myself if we could get the same level of enterprise services
from SMX4, too.

I've read in the SMX4 docs that the JMS JBI BC does not provide JCA
processors any more since SMX4 does not have any JCA flow any more. So the
preferred way in SMX4 would now be to use the new servicemix-jms endpoints
backed by spring-jms, and to set the transacted flag to "xa", correct?

Currently the OSGi spec does not include transaction handling, right? So how
are transactions started, propagated, etc. in SMX4, if SMX4 is a set of OSGi
bundles running in an OSGi container? Does SMX4 provide any OSGi platform
transaction service? How does SMX4 handle the classloading
restrictions/policies that OSGi imposes on bundles, if transactions are
propagated from bundle to bundle (i.e. from endpoint to endpoint)? 

Questions over questions. ;-)

Any help would be greatly appreciated!

Cheers

Oliver



-- 
View this message in context: 
http://www.nabble.com/How-does-SMX4-transaction-handling-if-it-runs-in-an-OSGi-container--tp20973338p20973338.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to