Com um enterprise service bus, as companhias podem aumentar sua flexibilidade e a reutilização dos recursos de TI, com uma arquitetura baseada em SOA (Arquitetura Orientada a Serviços).
Uma SOA (arquitetura orientada a serviço) oferece um meio de definir os serviços, os quais representam tarefas repetitivas nos negócios, como "verificar a conta do cliente", utilizando interfaces bem definidas e baseadas em padrões.
Um ESB (enterprise service bus) fornece uma infra-estrutura de conectividade que pode ser utilizada para integrar os serviços dentro de uma SOA.
Juntos, a SOA e o ESB ajudam a reduzir o número e a complexidade das interfaces, permitindo que você se concentre nos principais assuntos do seu negócio, em vez da complexidade de sua infra-estrutura de TI.