WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Contexto

Este cenário mostra como você pode aprimorar uma mensagem no WebSphere Message Broker usando um mapa de mensagem. Neste cenário, os dados estão disponíveis em um sistema de banco de dados externo. Os dados são armazenados em várias tabelas de banco de dados, todos eles localizados dentro do mesmo esquema do banco de dados.

Sua empresa implementou um serviço AddressBook que é usado por diferentes departamentos em diferentes países em sua organização. Esse serviço permite que seus funcionários obtenham um endereço de correio do cliente ou salvem um novo endereço de correio do cliente.

Esta figura mostra o serviço AddressBook está sendo usado por três departamentos.

A empresa usa o WebSphere Message Broker para desenvolver e gerenciar várias soluções de integração que transformam e comunicam dados entre os sistemas de origem e de destino. Para tornar o serviço reutilizável por vários aplicativos, você projeta um aplicativo responsável pela transformação dos formatos de endereço diferentes entre o aplicativo solicitante e o serviço AddressBook. O serviço AddressBook é um serviço baseado em SOAP que armazena um novo endereço ou retorna um endereço ao usuário. Você pode usar um mapa de mensagem para definir como transformar a mensagem SOAP com base na operação que seu usuário solicita.

A empresa usa o DB2 Versão 9.7 como o sistema de banco de dados externo que hospeda os detalhes e os endereços do cliente.

O cenário usa as tabelas de banco de dados a seguir:
No WebSphere Message Broker, você tem as opções a seguir para implementar um fluxo de mensagens que se conecta a um banco de dados, e recupera informações para enriquecer a mensagem:

Este cenário demonstra como usar um nó Mapping para se conectar a um banco de dados, recuperar dados de várias tabelas e preencher graficamente elementos em uma mensagem SOAP com essas informações no WebSphere Message Broker Toolkit.