- An Enterprise Service Bus (ESB) is a set of software patterns that enable integration of enterprise software assets through a consistent, standards-based messaging infrastructure. This allows applications and data to communicate over multiple protocols and be reused flexibly.
- A Service Oriented Infrastructure provides the foundation for IT services through industrialization and virtualization of resources like servers, databases, and storage. It facilitates reuse and dynamic allocation of infrastructure resources to support applications.
- An ESB and shared services infrastructure managed by an ESB provides a centralized mechanism for different layers like applications and services to communicate through message routing, transformation, security, and location independence.