Enterprise Integration Zone is brought to you in partnership with:

Kai Wähner (Twitter: @KaiWaehner, Blog: www.kai-waehner.de/blog) is an IT-Consultant in the Java EE, SOA, Cloud Computing and Big Data world. In his real life, he lives in Erlangen, Germany and works for TIBCO (www.tibco.com). Besides solving huge integration problems for large companies, Kai writes articles for magazines and speaks at international IT conferences such as JavaOne. Feel free to contact him via Twitter, LinkedIn or Email. Kai is a DZone MVB and is not an employee of DZone and has posted 52 posts at DZone. You can read more from them at their website. View Full User Profile

Spoilt for Choice: How to Choose the Right Enterprise Service Bus (ESB)?

  • submit to reddit

I had a very interesting talk at OOP 2013 in Germany. OOP is a great conference for software architects and decision makers. The topic of my talk was “Spoilt for Choice: How to Choose the Right Enterprise Service Bus (ESB)”. Hereby, I want to share the slides with you…


Data exchanges in and between companies increase a lot. The number of applications which must be integrated increases, too. As solution, an Enterprise Service Bus (ESB) can be used in almost every integration project – no matter which technologies, transport protocols, data formats, or environments such as Java or .NET are used. All integration projects can be realized in a consistent way without redundant boilerplate code. However, an ESB offers many further features, such as business process management (BPM), master data management, business activity monitoring, or big data. Plenty of ESB products are on the market which differ a lot regarding concepts, programming models, tooling, and open source vs. proprietary. Really one is spoilt for choice.


This session shows and compares ESB alternatives and discusses their pros and cons. Besides, a recommendation will be given when to use just a lightweight framework for a specific problem such as systems integration or BPM instead of a (too) powerful ESB. You will also learn what an integration suite is, how it differs from an ESB, and when to use which alternative.


Here are the slides of my session:

Spoilt for Choice: How to Choose the Right Enterprise Service Bus (ESB)? 

Feel free to tell me your opinions in the comments. I appreciate every feedback!

Best regards,

Kai Wähner (Twitter: @KaiWaehner)

Published at DZone with permission of Kai Wähner, author and DZone MVB.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)


Stephen Gacho replied on Thu, 2013/01/24 - 5:28pm

 True automatic vertical scaling is our one of key differentiators. It provides your application exactly the amount of RAM and CPU it needs, and reclaims those resources when your application no longer needs them.-Missed Fortune

Chris Haddad replied on Fri, 2014/02/14 - 9:54am

 Good deck Kai.  Builds on your integration framework versus ESB work.   I appreciate you including the WSO2 logo 


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.