Apache ServiceMix 4.0 released
The Apache developers have released version 4.0 of their open-source ServiceMix project. ServiceMix is an Enterprise Service Bus (ESB) and Service Oriented Architecture (SOA) suite that is built on the Java Business Integration (JBI) specification (JSR 208). JBI is intended to allow components and services to be integrated in a vendor independent way, allowing users and vendors to plug and play.
The new version is the first to be based on an OSGi integration platform. Apache Felix serves as the OSGi implementation. The suite consists of two main components. ServiceMix Kernel 1.1.0 is an OSGi runtime with functions including SSH (Secure Shell) connectivity, provisioning and spring integration. The second main component is ServiceMix NMR 1.0.0, an OSGi-based NMR Bus and JBI container that also includes a new clustering engine for enterprise deployment.
The OSGi technology is a hardware-independent dynamic software platform with which applications and services can be modularised and managed on a component-oriented model. The platform requires a Java Virtual Machine (JVM) and provides the OSGi framework on top of it.