Presentation: "ServiceMix 4: ESB Evolution with OSGi"

Time: Friday 12:05 - 13:05

Location: Concordia Room


Apache ServiceMix 4 is an OSGi-based container for developing and deploying integrated applications. ServiceMix has evolved from a stand-alone implementation of the JBI 1.0 specification (JSR-208) which provides a standards based approach to developing and packaging integration code, into a multipurpose ESB and application container which goes far beyond the original JBI functionality while still allowing full featured support for JBI.

In this session we will quickly review the evolution of ServiceMix into the multipurpose ESB and integration container that it is today. The reasons for adopting OSGi as a core part of the architecture will be reviewed and related to the requirements for enterprise users. We'll build and deploy some typical integration scenarios using Apache Camel for routing and ServiceMix as a runtime. Time permitting, we'll also demonstrate deploying and managing a web application which integrates with OSGi and the ESB directly into ServiceMix.

In closing, we'll take a look at the roadmap for ServiceMix and what can be expected in the next 12 months.

Chris Custine, FuseSource

 Chris  Custine

As a Software Architect for FuseSource, Chris helps engineer and support large-scale enterprise deployments of Apache ServiceMix, ActiveMQ, Camel, and CXF. In addition to being the PMC Chair and a committer on Apache ServiceMix, Chris is a committer on Apache Karaf (a full featured OSGi runtime), Apache Felix (OSGi framework implementation), and Apache Directory Server (100% Java LDAP v3 certified server).

Prior to doing full time open source development and contributing to several Apache projects, Chris was a lead architect and engineer on several large-scale integration and BPM projects in financial firms such as Bank of America, Merrill Lynch, and Citibank, and pushed the early adoption of open source software.