Sobre a Amostra Roteamento do Banco de Dados Simplificado

A amostra Roteamento do Banco de Dados Simplificado é baseada no cenário de um sistema de processamento de gerenciamento de funcionários. A amostra demonstra como utilizar os recursos fornecidos pelo WebSphere Message Broker.

A amostra Roteamento do Banco de Dados Simplificadodemonstra como você pode projetar aplicativos que processam mensagens XML autodefinidas. As mensagens XML são autodefinidas porque cada parte de dados é prefixada por um nome de tag ou por um nome de atributo. A definição de uma mensagem XML está na própria mensagem e não é mantida em nenhum outro lugar. Portanto, você pode executar um fluxo de mensagens usando uma mensagem XML sem o auxílio de um conjunto de mensagens externo.

Nessa amostra o formato da mensagem é transformado usando o nó DatabaseRetrieve. Ao utilizar o nó DatabaseRetrieve, você pode utilizar as linguagens ESQL ou XPath para especificar o formato da mensagem da mensagem de saída.

A amostra Roteamento do Banco de Dados Simplificado executa as seguintes ações:

As seções a seguir descrevem a amostra de Roteamento do Banco de Dados Simplificado em mais detalhes:

O Fluxo de Mensagens

A amostra Roteamento do Banco de Dados Simplificado inclui um fluxo de mensagens denominado SimplifiedDBRouting. O fluxo de mensagens roteia mensagens dinamicamente e recupera informações sobre um funcionário, com base no conteúdo das mensagens de teste. Para ler mais sobre o fluxo de mensagens, consulte Sobre o fluxo de mensagens de Roteamento de Banco de Dados Simplificado. Para obter mais informações, consulte Visão Geral de Fluxos de Mensagens na documentação do WebSphere Message Broker.

As Mensagens

A amostra Roteamento do Banco de Dados Simplificado processa mensagens XML autodefinidas ou genéricas. Uma mensagem XML de autodefinição transporta informações sobre seu conteúdo e estrutura na mensagem em formato de um documento que está de acordo com a especificação XML. Uma definição de mensagem não é mantida em nenhum outro local. Quando o fluxo de mensagens receber a mensagem, a mensagem é analisada usando o analisador XMLNSC de acordo com as definições XML contidas na própria mensagem.

Quatro mensagens de entrada XML autodefinidas são fornecidas. Você pode usar essas mensagens para observar como o conteúdo diferente das mensagens altera-se e como as mensagens são enviadas no fluxo de mensagens. As mensagens de entrada fornecidas possuem o seguinte conteúdo:

O Banco de Dados

A amostra Roteamento do Banco de Dados Simplificado utiliza um banco de dados chamado SROUTEDB, que contém duas tabelas de banco de dados chamadas DEPARTMENT e EMPLOYEE. O fluxo de mensagens na amostra acessa diretamente SROUTEDB. Para obter mais informações sobre o banco de dados nessa amostra, consulte Sobre o banco de dados SROUTEDB.

As Filas do WebSphere MQ

O fluxo de mensagens da amostra Roteamento do Banco de Dados Simplificado interage com as filas locais com WebSphere MQ. As filas são definidas no gerenciador de filas do WebSphere MQ que hospeda o intermediário no qual o fluxo de mensagens é executado. Para obter mais informações sobre as filas do WebSphere MQ nessa amostra, consulte Sobre as filas do WebSphere MQ.

Voltar para o Início da Amostra