What is ESB and do you need it?
Thursday, October 11th, 2007The ESB term has been thrown around a lot lately. It stands for Enterprise Service Bus and from what I can gather it is a system for orchestrating services. It comes out of the push to SOA (Service Oriented Architecture) which was hyped a lot in recent years and has started to mature most recently. Real world examples appear everywhere. Sites like Flickr have publicly accessible services that can be consumed to create composite applications with services from multiple sources. The success of these existing services and the application built to use them indicates to me that an ESB solution is redundant.

