Apache ServiceMix is an open source ESB (Enterprise Service Bus) that combines the functionality of a Service Oriented Architecture (SOA) and an Event Driven Architecture (EDA) to create an agile, enterprise ESB.
Apache 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 be run at the edge of the network (inside a client or server), as a standalone ESB provider or as a service within another ESB. You can use ServiceMix in 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 you to deploy 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, JOnAS 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 HTTP, JMS, BPEL, Rules, and many more ...
News
The ServiceMix team is pleased to announce the availability of ServiceMix 3.3.1.
This releases fixes a number of bugs and ships with the latest 2009.01 version of all the JBI components.
For more informations, please see the release notes
The ServiceMix team is pleased to announce the availability of ServiceMix 3.2.3.
This release includes a number of bug fixes and improvements.
For more informations, please see the releasenotes
The ServiceMix team is pleased to announce the availability of ServiceMix 3.3.
More than three hundred issues get addressed in this release.
For more informations, please see the releasenotes
The ServiceMix team is pleased to announce the availability of ServiceMix 3.2.2.
This release includes a number of bug fixes and improvements.
For more informations, please see the releasenotes
Last changed Jul 04, 2008 07:10 by
Bruce Snyder
Service Oriented Integration with Servicemix Talk
My talk from Javapolis 2007 titled Service Oriented Integration With Apache ServiceMix has been posted on the Parleys website for anyone who's interested. This presentation discusses the definition of an Enterprise Service Bus, Java Business Integration, Apache ServiceMix 3, a little bit of Apache Camel and some info about Apache ServiceMix 4. It also shows a somewhat basic app that wires together various JBI components to demonstrate how apps are built with ServiceMix. So if you are interested in a simple app this might help you.
More News