ESB products emerged around 2002 from message-oriented middleware (MOM).
Faced with market domination by IBM, MOM vendors were the first to jumpstart
the ESB concept with the aim of developing a unique selling proposition. They
added Web service and EAI capabilities on top of existing message broker
capabilities, and with analyst support coined the term ESB. ESB was
positioned as a low-cost alternative to EAI and panacea for all integration
needs - tell-tale signs of hype. Unfortunately, the standards community was
too late to get on the bandwagon. In the absence of standards guidance and
the lack of a clear definition, each vendor interpreted ESB to its advantage.
As a result, comparing ESBs is like comparing apples and oranges. No two
products are compatible today with severe consequences (in terms of vendor
lock-in) for end users. SCA promises alleviation here, a... (more)