O que é um barramento de serviço corporativo?
Na computação, um barramento de serviço corporativo (ESB) é um programa de software que disponibiliza serviços modulares aos consumidores na Internet. Este barramento é o mecanismo de entrega para a tecnologia de software orientada a serviços (SOA). Eles são usados em bancos on-line, reservas de viagens e leitores de ingresso.
O barramento de serviço corporativo é um sistema de entrega de mensagens para serviços da Web. É responsável pelo compartilhamento e roteamento de mensagens entre os sistemas de computador. Isso é semelhante a um correio automatizado que garante que os dados sejam entregues com segurança ao indivíduo apropriado na rede.
Quando a arquitetura orientada ao serviço foi criada pela primeira vez, não havia método padrão para apresentar serviços de negócios à comunidade em geral. Isso dificultou as empresas, porque os arquivos não estavam disponíveis em um método padrão. O Enterprise Service Bus criou uma plataforma padrão com protocolos definidos para todas as empresas compartilharem com segurança serviços de negócios em redes.
Existem muitos tipos de ônibus disponíveis. Isso geralmente variam de preço e complexidade. É importante determinar o nível de sofisticação que uma empresa precisa antes de comprar um ônibus de serviço corporativo, porque grandes sistemas complexos podem custar vários milhões de dólares. Pequenos ônibus estão disponíveis na Internet e fornecem suporte adequado para pequenos aplicativos da Web baseados em serviço.
O barramento de serviço corporativo é um exemplo de tecnologia de middleware orientada a mensagens (MOM). Essa família de ferramentas fornece o canal para compartilhar informações entre consumidores e outros negócios. Alguns outros exemplos da tecnologia MOM incluem o IBM MQSeries®. Essa tecnologia fornece uma maneira genérica para os sistemas de computador enviarem mensagens de maneira padrão.
Os pequenos ônibus de serviços são tipicamente suficientes para empresas iniciantes que possuem apenas alguns serviços disponíveis. Este tipo de SER EnterpriseO Vice Bus fornecerá a funcionalidade mínima necessária para gerenciar módulos de negócios na Internet. À medida que a demanda cresce, o negócio pode atualizar a plataforma de ônibus e a infraestrutura para um modelo mais complexo.
O barramento de serviço corporativo é responsável por compartilhar mensagens de serviço de uma empresa. Esse tipo de compartilhamento requer segurança suficiente em torno dos dados expostos. O barramento normalmente inclui funções que podem criptografar e descriptografar mensagens antes de serem compartilhadas em toda a rede. Esse processo de criptografia protege as mensagens antes de serem transferidas pela rede.
O Business Process Execution Language (BPEL) conta com um barramento de serviço corporativo para comunicar os serviços de negócios a clientes externos. Essa linguagem de script especial encapsula as regras para processos de negócios específicos para uma empresa. O programa BPEL requer um aplicativo ESB para garantir a confiabilidade e o desempenho dos serviços.