estruturas de código aberto como o Apache e Mule são usados extensivamente em um nível empresarial para implementar e implantar novos aplicativos que oferecem funcionalidade melhorada para sistemas de TI. Integração da empresa de middleware de código aberto tornou-se assim importante em ter componentes de infraestrutura estáveis. Enterprise Application Integration (EAI)
Para diversas aplicações para compartilhar dados e funcionalidades de forma ágil que permite a introdução de novas funcionalidades de uma forma rápida e eficaz , alguma forma de middleware é necessário. Um middleware de código aberto comum deste tipo é o Camel Apache .
Service-Oriented Architecture (SOA)
Service-oriented architecture (SOA) tem como objetivo construir distribuído sistemas que agregam funcionalidade do aplicativo de serviços. SOA requer uma infra-estrutura robusta , que atua como uma camada de abstração para a construção de aplicações SOA . O enterprise service bus (ESB) é um tal arquitetura.
Benefícios
Uma solução open-source pode integrar os dados em que as informações em vários sistemas precisa ser mantido de forma consistente. Ele também permite a independência de fornecedor , onde as mesmas regras de negócio aplicadas a todos os aplicativos de negócios. Além disso, ele pode fornecer uma interface de acesso único para as várias aplicações sendo hospedado , eliminando a necessidade de aprender como usar cada um dos diferentes pacotes de software.