Wednesday, August 12, 2015

Choosing the Right ESB

Service Bus/Enterprise service bus is an integral part of SOA (Service Oriented Architecture). It promotes agility and flexibility with regard to communication between applications. Numerous products from different vendors include the name "Enterprise Service Bus". Unfortunately, there is no standard definition of this term.Various proprietary and open source providers provides there own implementation of ESB that offers many different features. Even worse, no two ESBs are alike. Some ESBs are built from scratch, some are simple re branding of existing integration (EAI) suites.
  •  Oracle Enterprise Service Bus
  •  Oracle Service Bus
  •  IBM Enterprise Service Bus
  •  TIBCO ESB
Open source providers-
  • Mule ESB
  • Fuse ESB
  • Talend ESB
While an ESB may not have all of the integration capabilities of legacy EAI tools, it certainly may be sufficient for many scenarios.  Here is an interesting post on choosing the right Integration solution.