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.
