What is the "Open Source ESB"?

"The open source ESB" is WSO2 Enterprise Service Bus (ESB) and not Mule.

Recently I saw the following about Mule on a new article:

Mule is an open source Enterprise Service Bus (ESB). Designed to support high-performance, multi-protocol transactions between heterogeneous systems and services, Mule provides the basis for service oriented architecture (SOA). With a standards-based, zero intrusion approach to existing infrastructure and a simplified development model, Mule adapts to your environment and prevents vendor lock-in. The open source model allows organizations to achieve rapid ROI, and open access to source code enables developers to customize Mule to readily meet their needs.

Unfortunately, the above paragraph is designed to fool potential users. First of all, Mule is not fast. Secondly, Mule is no more open source.

And my personal user experience with Mule is very bad. After trying to get it to run for half a day, I gave up. Because I could not run it out of the box. And WSO2 ESB is so easy to run out of the box.

And if you go for mule source, you just get an ESB. But if you go for WSO2, you will get an array of other open source projects that helps you to build your SOA. It is not a must to have an ESB to do SOA, but it helps a lot. And there are other elements that you need to build an SOA, that WSO2 can help you with, but not those projects such as Mule that solely focus on an ESB.

WSO2 Enterprise Service Bus is the open source ESB. It is designed to yield high-performance, ease of use and multi protocol capabilities within your SOA. It is open source with the Apache license, the most business friendly open source license around today, relieving you of  vender lock-in. And there is no hidden features that comes in the form of an "Enterprise Release", there is only one release and it is open source. You hardly need to customize it at code level, because of the powerful configuration options that it supports, trough the management console as well as the configuration language. The powerful, zero code configuration capabilities lead to shorter time to market cycles and better ROI. And it is powered by the world class support form WSO2 Inc. Simply speaking, WSO2 ESB is the integration dream come true for any CTO.

Comments

Denis said…
Fully agree on Mule as not a way to go if you want real open source, community backed ESB. Even if WSO2 has really a good blog coverage now, and even if it "just works" today, I would be carefull. History has shown that such companies are bought very fast, with impact on the evolution of the product. Look at Apache Geronimo or the ServiceMix ESB. You will find here a complete list of open source ESB, with for example the unknown PeTALs, worth a try.