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

Reply via email to