Hi Loannis - I did actually mean JCA (sorry if this was unclear, or if my question is stupid!)
My company has a few legacy JCA (EJB) resource adapters that we run inside glassfish EJB container. If my company migrates to OSGi, I was wondering whether the normal practice would be to run the JCA adapters in servicemix using a container like jencks, or to rewrite those adapters as pure OSGi components? On Mon, Oct 31, 2011 at 10:29 AM, Ioannis Canellos <[email protected]>wrote: > Hi Chris, > > I assume that you mean JBI instead of JCA. > ServiceMix 4.x provides JBI support, while encourages users to use OSGi + > Camel, since JBI is not really used that much any more. > You can use JBI inside of ServiceMix by either using the JBI packaging or > by using OSGi packaging (will allow you to use JBI components for inside > OSGi bundles). > You can read more about it here: > > http://servicemix.apache.org/smx4/creating-an-osgi-bundle-for-deploying-jbi-endpoints.html > > For users now joining ServiceMix we propose them to forget all about JBI > and simply use OSGi + Camel. > Since you already have JBI components, you can still use them and focus > your new developments on OSGi + Camel. > > > -- > *Ioannis Canellos* > * > FuseSource <http://fusesource.com> > > ** > Blog: http://iocanel.blogspot.com > ** > Apache Karaf <http://karaf.apache.org/> Committer & PMC > Apache ServiceMix <http://servicemix.apache.org/> Committer > Apache Gora <http://incubator.apache.org/gora/> Committer > * >
