Esta seção do tour descreve a necessidade corporativa de uma SOA (Arquitetura Orientada a Serviços) e do Enterprise Service Bus.
Muitas companhias têm ambientes de TI heterogêneos, constituídos de vários aplicativos, em hardwares e sistemas operacionais diferentes, e criados em diferentes linguagens de programação.
Sem a infra-estrutura middleware correta, a integração desses ambientes pode ser complexa e de difícil manutenção.
Em resposta às crescentes mudanças nos negócios, talvez seja necessário modificar os aplicativos existentes constantemente para integrá-los a novos aplicativos ou para reagir à nova realidade de negócios.
Normalmente é necessário habilidade e conhecimento de aplicativos herdados e suas implementações em uma arquitetura cada vez mais complexa.
Isso é dispendioso, consome tempo, reduz a produtividade do escasso pessoal de TI e aumenta o tempo de valorização do investimento em TI.