permaculture playing cards*
The moose likes EJB and other Java EE Technologies and the fly likes Diff between ibm esb and open esb Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "Diff between ibm esb and open esb" Watch "Diff between ibm esb and open esb" New topic
Author

Diff between ibm esb and open esb

maureen wallace
Greenhorn

Joined: Jul 30, 2008
Posts: 1
Please explain to me why should I prefer open esb instead of ibm esb?
Im not taking cost in to consideration
Paul Sturrock
Bartender

Joined: Apr 14, 2004
Posts: 10336

What do you mean by IBM ESB? Is it MQSeries you are asking about?


JavaRanch FAQ HowToAskQuestionsOnJavaRanch
Tijs Rademakers
author
Ranch Hand

Joined: Jul 29, 2008
Posts: 45
I think you are referring to WebSphere Message Broker or WebSphere ESB compared to open source ESB offerings such as Mule and ServiceMix. Cost is of course a main driver to choose for an open source ESB. But other advantages are:

Flexibility: you can easily extend a feature of the open source ESB to match your specific requirement, with the source code available. For IBM product offerings you will have to wait for the next version or raise a PMR.

Community: open source ESBs have a great user and developer community behind it to answer your questions promptly and to implement new functionality on your request (if there are enough other users wanting this).

Lightweight: IBM product offerings are large and complex, so you would need extensive training and you have a lot of installation work ahead of you. Open source ESBs are really lightweight. You download them and within a few seconds you have started the ESB container (try that with an WebSphere ESB).

Just a few advantages for an open source ESB.

Best regards,

Tijs Rademakers


Author of Activiti in Action and Open Source ESBs in Action
 
Don't get me started about those stupid light bulbs.
 
subject: Diff between ibm esb and open esb