WebSphere Message Broker gerencia o fluxo de informações em duas infraestruturas de TI diferentes após uma fusão da empresa.
Este cenário descreve como o WebSphere Message Broker é usado por uma empresa de seguros fictícia para gerenciar duas infraestruturas de TI diferentes após uma pequena empresa de seguros baseada na Internet ser adquirida por uma empresa de seguros maior, mais tradicional. A descrição focaliza o que ocorre quando um possível cliente solicita uma cotação de seguro de automóvel usando o Web site da empresa depois da fusão. Este cenário é baseado em um cenário maior e mais complexo que foi publicado no developerWorks. Para ler o cenário completo, consulte os links no final da descrição do cenário.
A Empresa A é uma empresa de seguros de automóveis e geral, com aproximadamente 50 anos de atuação e, atualmente, possui cerca de 5 milhões de beneficiários de seguros. A empresa utiliza agentes e uma central de atendimento para comunicar-se com os clientes. A empresa possui uma grande infraestrutura de TI estabelecida, a qual inclui o CICS Transaction Server para z/OS e o IBM® DB2 Universal Database no z/OS.
A Empresa B é uma pequena empresa de seguro de automóveis baseada na Internet, que possui menos de um milhão de beneficiários de seguro e está se expandindo. A infraestrutura de TI gerenciada pela empresa inclui o WebSphere Application Server no Microsoft Windows Server e o Oracle Enterprise e o IBM DB2 Universal Database no desktopWindows.
A empresa A adquiriu a Empresa B para obter acesso ao mercado de seguros baseado em Internet e para usar as habilidades baseadas em Internet e a infraestrutura de TI estabelecidas na Empresa B. As duas empresas possuem dados do cliente e de política de diferentes formatos mas, por razões legais, os dados das empresas separadas não podem ser mesclados. No entanto, os custos de administração de gerenciamento das infra-estruturas de TI separadas é alto. Além disso, cliente, agentes e a equipe da central de atendimento precisam de um único processo de administração para interagir com os dados da empresa.
Após a fusão das duas empresas, os usuários podem solicitar uma cotação de seguro, fornecendo algumas informações pessoais básicas em um formulário no Web site da nova empresa. O WebSphere Application Server, no qual o Web site é executado, redireciona o pedido em formato XML para o WebSphere Message Broker utilizando a fila de pedidos em um cluster do WebSphere MQ. O WebSphere Message Broker transforma o pedido XML no formato COMMAREA usado por sistemas da Empresa A, em seguida, roteia o pedido para esses sistemas. O WebSphere Message Broker também roteia o pedido, em formato XML para sistemas da Empresa B. Os dois sistemas retornam uma cotação para o WebSphere Message Broker.
A lógica no WebSphere Message Broker também solicita uma avaliação de risco do agente de seguros interno e aplica o risco retornado às cotações de sistemas na Empresa A e na Empresa B. O broker detecta que, neste caso, a cotação melhor ou mais baixa para o cliente foi gerada por sistemas da Empresa A. Portanto, o broker transforma a cotação da Empresa A de COMMAREA em XML e roteia a cotação de volta para o WebSphere Application Server em uma fila de resposta no cluster do WebSphere MQ, no qual a cotação fica armazenada por até 14 dias. O WebSphere Application Server retorna a cotação ao cliente.
O diagrama a seguir mostra o fluxo de informações neste cenário.