Apache ServiceMix is a flexible, open-source integration container that unifies the features and functionality of Apache ActiveMQ, Camel, CXF, and Karaf into a powerful runtime platform you can use to build your own integrations solutions. It provides a complete, enterprise ready ESB exclusively powered by OSGi.

It is being released under Apache License v2.

The main features are:

Through additional installable features, ServiceMix also supports:

  • BPM engine via Activiti

  • full JPA support via Apache OpenJPA

  • XA transaction management via JTA via Apache Aries

  • legacy support for the JBI standard (deprecated after the ServiceMix 3.x series) through the Apache ServiceMix NMR that includes a rich Event, Messaging and Audit API

Applications for ServiceMix can be built using:

  • OSGi Blueprint

  • OSGi Declarative Services

  • Spring DM (legacy)

News

Welcome Andrea Cosentino as the new Apache ServiceMix PMC

The Apache ServiceMix PMC is pleased to announce Andrea Cosentino as a new PMC member.

Andrea has been invited a year ago to be a ServiceMix committer. During this time he was involved in project
discussion and votes. Being an active committer Andrea was also helping upgrade and maintain the ServiceMix
assembly and bundles. He is also involved with Apache Karaf and Apache Camel projects.

In recognition of his continued contribution and commitment to the project, the Apache ServiceMix PMC has
invited Andrea to join the PMC.

On behalf of the ServiceMix PMC: Welcome aboard!

ServiceMix 5.6.3 released

The ServiceMix team is pleased to announce the availability of Apache ServiceMix 5.6.3.
This new patch release contains a few bug fixes and picks up new version of Apache Camel.

WARNING: this is the last scheduled release of ServiceMix 5.x. We encourage users to upgrade
to more recent ServiceMix versions.

Major dependency versions for this release:

  • Activiti 5.19.0.2

  • Apache ActiveMQ 5.12.3

  • Apache Camel 2.16.5

  • Apache CXF 3.1.9

  • Apache Karaf 2.4.4

For more information, please see the release notes

ServiceMix 7.0.0 released

The ServiceMix team is pleased to announce the availability of Apache ServiceMix 7.0.0.

Apache ServiceMix 7.0.0 is the first production ready release based on Karaf 4.0.x, which includes numerous
new features, improvements, and bug fixes.

Major dependency versions for this release:

  • Activiti 5.19.0.2

  • Apache ActiveMQ 5.14.3

  • Apache Camel 2.16.4

  • Apache CXF 3.1.5

  • Apache Karaf 4.0.8

For more information, please see the release notes

ServiceMix 7.0.0.M3 released

The ServiceMix team is pleased to announce the availability of Apache ServiceMix 7.0.0.M3.

!! This is a technology preview release of Apache ServiceMix, and should NOT be considered production ready !!

Apache ServiceMix 7.0.0 will be the first release based on Karaf 4.0.x, which includes numerous new features.
Apache ServiceMix 7.0.0.M3 is the third preview release of the new 7.0.x line. We ask that users provide the
community with their feed back so that the full Apache ServiceMix 7.0.0 release can be as feature complete and
stable as possible.

Major dependency versions for this release:

  • Activiti 5.19.0.2

  • Apache ActiveMQ 5.14.1

  • Apache Camel 2.16.4

  • Apache CXF 3.1.5

  • Apache Karaf 4.0.7

For more information, please see the release notes

ServiceMix 6.1.3 released

The ServiceMix team is pleased to announce the availability of Apache ServiceMix 6.1.3.
This new patch release includes few bug fixes and picks up new versions of Apache Camel
and Apache Karaf.

Major dependency versions for this release:

  • Activiti 5.19.0.2

  • Apache ActiveMQ 5.12.3

  • Apache Camel 2.16.4

  • Apache CXF 3.1.5

  • Apache Karaf 3.0.8

For more information, please see the release notes