What Does Enterprise Service Bus (ESB) Mean?
An enterprise service bus (ESB) is an integrated platform that provides fundamental interaction and communication services for complex software applications via an event driven and standards-based messaging engine, or bus, built with middleware infrastructure product technologies. The ESB platform is geared toward isolating the link between a service and transport channel and is used to fulfill service-oriented architecture (SOA) requirements.
Techopedia Explains Enterprise Service Bus (ESB)
ESB includes the following core components:
Additionally, an ESB has metric-based SOA and SOA 2.0 structural elements that provide flexibility and multiple transport media capability. Most ESB providers integrate SOA values while accounting for independent message formats.