Open Source Enterprise Service Bus in Java
Top Open Source ESB Projects
Comparison from Tijs Rademakers - Author of Open Source ESBs in Action
Mule --> Custom architecture, XML based configuration, easy for Java developers
ServiceMix 3 --> JBI based, focus on XML messages
ServiceMix 4 --> OSGi based, integrated with Camel configuration, also provides support for JBI
JBoss ESB --> Custom architecture, runs on JBoss application server, fits great with JBoss products
Synapse --> Focus on WS-*, Rest, build on Axis 2, great if you need things like WS-Security etc
OpenESB --> JBI and OSGi based, runs on Glassfish, nice tool support with Netbeans
Camel --> XML and Java DSL configuration, no container, support for EIPs and lots of transports
Spring Integration --> XML and Java annotation configuration, no container, support for EIPs
PetTALS --> JBI based, nice admin console, French based
Tuscany --> SCA based, provides support for WS-*, focus on service development not integration
THE FORRESTER ESB EVALuATIOn (Q2 2011)
The evaluation uncovered a market in which many familiar faces continue to thrive (see Figure 5):
· Software AG, Tibco, Oracle, Progress Software, and IBM are Leaders for ESB as well as CIS. These five vendors achieved Leader status in the 2009 ESB Forrester Wave evaluation and in the 2010 CIS Forrester Wave evaluation, thus garnering the top position in the integration software
· FuseSource and WSO2 also scored as Leaders. FuseSource and WSO2 also scored highly in most of the evaluated areas; each of these vendors’ products represents a solid ESB solution that would be a good choice for meeting many enterprise integration and service-oriented architecture requirements.
· MuleSoft, IBM’s WESB, and Red Hat products scored as Strong Performers. Though MuleSoft, IBM’s WebSphere ESB (WESB), and Red Hat products were missing some features, they still made the Strong Performer category. These products lack the same level of ESB support as the Leaders, but in most cases the differences were small. Consequently, each of these products may also be a very good fit in many enterprises, depending on the specifics of the situation.
This evaluation of the enterprise service bus market is intended to be a starting point only. We
encourage readers to view detailed product evaluations and adapt the criteria weightings to fit their individual needs through the Forrester Wave Excel-based vendor comparison tool.
ESB Comparision from OpenLogic