Enterprise Service Bus
/ˈɛntərˌpraɪz ˈsɜrvəs bʌs/
A middleware tool designed to connect and govern independent software components and services within a service-oriented architecture.
An Enterprise Service Bus is software agnostic hub that governs application integrations, workflow, activities and business policies, allowing applications to exchange data without direct integrations.
Common features include support for multiple communication protocols, security and compliance enforcement, data transformation, system error logging and monitoring, load balancing and backup capabilities for resource failure.
Hub, Integration, Transformation, Web Services, Service-oriented Architecture