Skip to main content

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 para os consumidores na Internet. Esse barramento é o mecanismo de entrega da tecnologia de software orientada a serviços (SOA). Eles são usados ​​em bancos on-line, reservas de viagens e leitores de bilhetes de ações.

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 sistemas de computador. Isso é semelhante a uma agência postal automatizada que garante que os dados sejam entregues com segurança ao indivíduo apropriado na rede.

Quando a arquitetura orientada a serviços foi criada, não havia método padrão para a apresentação de serviços de negócios à comunidade em geral. Isso dificultava o compartilhamento de informações pelas empresas, porque os arquivos não estavam disponíveis em um método padrão. O barramento de serviço corporativo criou uma plataforma padrão com protocolos definidos para todas as empresas compartilharem com segurança serviços de negócios através de redes.

Existem muitos tipos de ônibus de serviço disponíveis. Eles geralmente variam em preço e complexidade. É importante determinar o nível de sofisticação que uma empresa precisa antes de comprar um barramento de serviço corporativo, porque sistemas grandes e complexos podem custar vários milhões de dólares. Barramentos pequenos estão disponíveis na Internet e fornecem suporte adequado para aplicativos da Web baseados em serviços pequenos.

O barramento de serviço corporativo é um exemplo da tecnologia MOM (Message Oriented Middleware). Essa família de ferramentas fornece o canal para compartilhar informações entre consumidores e outras empresas. 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 confiável e padrão.

Os barramentos de serviços pequenos geralmente são suficientes para empresas iniciantes que possuem apenas alguns serviços disponíveis. Esse tipo de barramento de serviço corporativo fornecerá a funcionalidade mínima necessária para gerenciar os módulos de negócios na Internet. À medida que a demanda cresce, os negócios podem atualizar a plataforma e a infraestrutura de ônibus para um modelo mais complexo.

O barramento de serviço corporativo é responsável pelo compartilhamento de 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 pela rede. Esse processo de criptografia protege as mensagens antes de serem transferidas pela rede.

A linguagem de execução de processos de negócios (BPEL) depende de 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.