!!! Overview[1]
An [Enterprise Service Bus] ([ESB]) is a [Software Architecture Model] used for designing and implementing the interaction and [communication] between mutually interacting [software] [applications] in [Service-oriented Architecture] ([SOA]). 


As a [Software Architecture Model] for [Distributed system] computing it is a specialty variant of the more general [Client-server] [Software Architecture Model] and promotes agility and flexibility with regards to communication and interaction between applications. Its primary use is in [Enterprise Application Integration] ([EAI]) of heterogeneous and complex landscapes.

!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }] 
----
* [#1] - [enterprise service bus|http://en.wikipedia.org/wiki/Enterprise_service_bus|target='_blank'] - based on 2013-11-04