Why does ServiceMix use OSGi? has been edited by Chris Custine (Apr 28, 2009).

(View changes)

Content:

Why does ServiceMix use OSGi?

OSGi is used to handle the classloader /deployment mechanism; plus ServiceMix 4 is using the OSGi registry to host NMR endpoints.

JBI 1.0 deployment units can be translated into bundles on the fly.

The big change as a user is you can avoid using JBI 1.0 deployment units if you want - so rather than a number of SUs plus SAs to deploy a route using multiple JBI components (which requires a hierarchical set of maven projects), you could just deploy a single OSGI bundle with the configuration in a META-INF/spring/config.xml file

Reply via email to