1. Broker

As propriedades principais do modelo Broker são:



• Arquitetura hub-and-spoke

O Broker atua como um hub de mensagens, no qual emissores e destinatários conectam-se entre si. As conexões para o Broker são realizadas através de portas que estão associadas com um formato de mensagem específica.



• Roteamento de mensagens

O broker incorpora a lógica de processamento para entregar uma mensagem recebida em uma porta de entrada para uma porta de saída. O caminho de entrega pode ser codificado ou depender de valores na mensagem de entrada.



• Transformação de mensagens

A lógica do Broker transforma o tipo de mensagem recebida na porta de entrada para o tipo de mensagem exigido no destino da porta de saída.

A figura abaixo apresenta um exemplo de uma aplicação com o padrão Broker.

Exemplo de arquitetura com o padrão Broker
Copyright © 2016 AIEC.