Índice:
- Definição - O que significa Enterprise Service Bus (ESB)?
- Techopedia explica Enterprise Service Bus (ESB)
Definição - O que significa Enterprise Service Bus (ESB)?
Um barramento de serviço corporativo (ESB) é uma plataforma integrada que fornece serviços fundamentais de interação e comunicação para aplicativos de software complexos por meio de um mecanismo ou sistema de mensagens baseado em padrões ou orientado a eventos, construído com tecnologias de produtos de infraestrutura de middleware. A plataforma ESB é voltada para isolar o link entre um canal de serviço e transporte e é usada para atender aos requisitos da arquitetura orientada a serviços (SOA).
As opiniões sobre a definição exata do ESB diferem porque o termo geralmente faz referência à infraestrutura de software subjacente do ESB.
Techopedia explica Enterprise Service Bus (ESB)
O ESB inclui os seguintes componentes principais:
- Plataforma arquitetônica
- Produto de software
- Pacote de produtos de software
Um ESB fornece uma camada conceitual para um sistema de mensagens corporativo estabelecido, que permite aos arquitetos de integração aplicar vantagens de mensagens sem escrever código. Diferentemente das técnicas tradicionais de integração de aplicativos corporativos (EAI), como um hub monolítico ou uma pilha de estrutura spoke, um ESB é baseado em funções simples separadas como partes elementares com implantação e colaboração distribuídas, conforme necessário.
Além disso, um ESB possui elementos estruturais SOA e SOA 2.0 baseados em métricas que fornecem flexibilidade e capacidade de vários meios de transporte. A maioria dos provedores de ESB integra valores de SOA enquanto contabiliza formatos de mensagens independentes.