ServiceMix is an Enterprise Service Bus (ESB) that combines the functionality of a Service Oriented Architecture (SOA) and an Event Driven Arthitecture (EDA)  to create an agile, enterprise ESB.

ServiceMix is an open source distributed ESB built from the ground up on the  Java Business Integration (JBI) specification JSR 208 and released under the Apache license. The goal of JBI is to allow components and services to be integrated in a vendor independent way, allowing users and vendors to plug and play.

Features

ServiceMix is lightweight and easily embeddable, has integrated Spring support and can run at the edge of the network inside a client or server, as a stand-alone ESB provider, or as a service within another ESB. You can use ServiceMix in a Java SE or a Java EE application server.

ServiceMix uses ActiveMQ to provide remoting, clustering, reliability and distributed failover.

ServiceMix is completely integrated into Apache Geronimo, which allows deployment of JBI components and services directly into Geronimo. ServiceMix is being JBI certified as part of the Geronimo project.

Other J2EE application servers ServiceMix has been integrated with include JBoss with more to follow.

JBI Container

ServiceMix includes a complete JBI container supporting all parts of the JBI specification including:

  • Normalized Message Service and Router
  • JBI Management MBeans
  • Ant Tasks for management and installation of components
  • full support for the JBI deployment units with hot-deployment of JBI components

ServiceMix also provides a simple to use Client API for working with JBI components and services.

In addition, ServiceMix provides an implementation of WS Notification.

JBI Components

ServiceMix includes many JBI components including BPEL, Drools, WSIF, and many more ...

News

ServiceMix 3.0-M1 is Released!

LogicBlaze is pleased to announce the release of ServiceMix 3.0-M1. Download here.



Last changed: Feb 12, 2007 01:50 by Guillaume Nodet

The ServiceMix teams is pleased to announce the availability of ServiceMix 3.1.
This release includes a bunch of new JBI components, and a lot of new features, improvements and bug fixes.
For more informations, please see the changelog.

Posted at 12 Feb @ 1:49 AM by Guillaume Nodet | 0 comments
Last changed: Jan 05, 2007 00:08 by Guillaume Nodet

Over on InfoQ there's a great presentation by Mark Richards on the Role of the Enterprise Service Bus. Its highly recommended viewing! It gives an excellent overview of the capabilities required for an ESB without getting sidetracked into the marketing-speak. It also gives a great overview of JBI together with explaining pretty well how Apache ServiceMix and Mule compare. I've added it to the Resources page

Posted at 27 Oct @ 9:43 AM by James Strachan | 0 comments
Last changed: Jan 05, 2007 00:07 by Guillaume Nodet

ServiceMix 3.0 is finally out !
There are lots of changes since last milestone.
Go to ServiceMix 3.0 for downloads and more informations.

Posted at 27 Sep @ 7:49 AM by Guillaume Nodet | 0 comments
Last changed: Jan 05, 2007 00:07 by Guillaume Nodet

Some members of the Apache ServiceMix team are going out and about presenting in the coming months - so if you are interested in finding out more about the project and learning about the ESB technology it offers you can either catch up with Guillaume Nodet over at US ApacheCon for the ServiceMix presentation or Philip Dodds who'll be presenting to the Charlotte Java User Group (in sunny North Carolina).

Posted at 08 Sep @ 3:45 PM by [email protected] | 0 comments
Last changed: Jan 05, 2007 00:10 by Guillaume Nodet

Before posting you might want to read the Tips for getting help.

Many users prefer to use online forums rather than joining a mail list which can lead to lots more email traffic so we use the online forums at Nabble forums which also work with our Mailing Lists so that both stay completely in sync.

ServiceMix Forums

Ask your questions there ...

Posted at 23 Mar @ 9:00 AM by James Strachan | 0 comments