ServiceMix 4 is an Enterprise Service Bus (ESB) built on top of an OSGi container. ServiceMix 4 is backwards compatible with ServiceMix 3 and provides a JBI container for deploying ServiceMix 3 Service Assemblies as well as a new NMR which allows integration with native OSGi bundles.