OSGi is considered best practice for new development.  When I set up ServiceMix 
4, I remove preload references to JBI and NMR components from 
<SMX-HOME>/etc/org.apache.karaf.features.cfg so it looks like this:

> featuresBoot=karaf-framework,config,xml-specs,activemq-broker,activemq-spring,camel,camel-activemq,camel-cxf,camel-blueprint,war

OSGi has excellent documentation and is not hard to learn, but you will save a 
lot of time by understanding it first.  

On Feb 23, 2012, at 11:40 AM, baleado wrote:

> Hi,
> 
> I have read a lot of content about this matter but still  I'm a little bit
> confused about how the ServiceMix works. 
> 
> My main question is to understand when to use OSGi Bundles and when to use
> JBI Components.
> 
> For example there is any difference deploying a Camel Route as a OSGi Bundle
> or as JBI Components? if I deploy a Camel route as a OSGi Bundle the
> communication beetween components is made using NMR?
> 
> 
> 
> 
> --
> View this message in context: 
> http://servicemix.396122.n5.nabble.com/Doubt-about-ServiceMix-architecture-tp5508586p5508586.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to