On Fri, Dec 12, 2008 at 11:43, oliver kuntze
<[email protected]> wrote:
>
> 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?

The JCA flow is not supported in Smx4, but all endpoints from the JMS component
work as in Smx3.


> 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)?

The same way they are in Smx3.  ServiceMix 3 is not a JEE container,
but transactions
can still be used.  The mechanism is the same in Smx4.  We reuse the geronimo
transaction manager in both cases and the OSGi classloading mechanism does not
interfer at all with this process.

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



-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com

Reply via email to