Browse by year:
The Smart Techie was renamed Siliconindia India Edition starting Feb 2012 to continue the nearly two decade track record of excellence of our US edition.

July - 2009 - issue > Technology

ESB, Does My Project Need it?

Srikanth Seshadri
Friday, July 3, 2009
Srikanth Seshadri
A key component of the Service Oriented Architecture (SOA) is Enterprise
Service Bus (ESB). Most often ESB is used as a silver bullet to clean up the enterprise integration spaghetti.

I came across quite an interesting perspective after a brief session with Jim Webber, an advocate of Guerrilla-SOA.
The following are some of the key reasons for using an ESB, as I have gathered from my past experience.

1. ESB Cleans up the Integration Spaghetti
A typical diagram of ESB based transformation is shown above. In reality, all the spaghetti gets into the ESB itself and remains concealed by it. Any issues with the complex wiring inside the ESB demands involvement of expensive ESB experts.
Subsequent to the ESB based solution implementation, enterprises would have to set up teams to manage the ESB and deal with the governance around the ESB usage.
Eventually, there is a possibility of the spaghetti outgrowing the ESB and spilling over, taking the integration back to where it started. The only difference this time is that the ESB will be part of the spaghetti.

Share on Twitter
Share on LinkedIn
Share on facebook