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

Visão Geral de Fluxos de Mensagens

Um fluxo de mensagens é uma sequência de etapas de processamento que é executada no broker quando é recebida uma mensagem de entrada.

Um fluxo de mensagens no WebSphere Message Broker Toolkit é definido com a inclusão de vários nós de fluxo de mensagens que representem um conjunto de ações que definem uma etapa do processamento. A maneira na qual você junta os nós do fluxo de mensagens determina quais etapas do processamento são executadas, em qual ordem e em quais condições. O caminho criado entre um nó e outro é conhecido como uma conexão.

Um fluxo de mensagens deve incluir um nó input que fornece a origem das mensagens que são processadas. É possível processar a mensagem de uma ou mais maneiras e, opcionalmente, entregá-la por meio de um ou mais nós de saída. Consulte Conectando-se aos Aplicativos Clientes. A mensagem é recebida como um fluxo de bits, e é convertida por um analisador em uma estrutura em árvore usada internamente no fluxo de mensagens. Antes da entrega da mensagem em um destino final, ela é convertida novamente em um fluxo de bits. Para obter informações adicionais sobre estas conversões, consulte Analisadores e A Árvore de Mensagens.

Quando desejar trocar mensagens entre vários aplicativos, você pode perceber que os aplicativos não entendem nem esperam mensagens no mesmo formato. Você deve fornecer algum processamento entre os aplicativos de envio e recebimento que assegure que os dois possam continuar a funcionar inalterados, mas possam trocar mensagens com êxito. Para obter informações adicionais sobre as opções disponíveis, consulte Transformando e Aprimorando Mensagens.

Você define o processamento requerido durante a criação e configuração de um fluxo de mensagens. É possível incluir nós integrados, nós que são oferecidos por um fornecedor, nós criados por você (nós definidos pelo usuário) ou outros fluxos de mensagens (conhecidos como subfluxos).

O processamento configurado determina quais ações são concluídas em uma mensagem quando ela é recebida, a ordem na qual as ações são concluídas e os destinos finais da mensagem. Todas estas ações gerenciam a rota seguida por uma mensagem no fluxo de mensagens; informações adicionais sobre estas ações são fornecidas em Roteando Mensagens. Para concluir processamento mais complexo envolvendo mais de uma mensagem, é possível usar os nós descritos em Processando Eventos.

É possível configurar propriedades adicionais para tornar seu fluxo de mensagens transacional ou multiencadeado. É possível usar um cache global para compartilhar dados entre fluxos de mensagens. Também é possível incluir caminhos de erro que asseguram que cada mensagem seja manipulada de maneira apropriada.

Quando desejar executar um fluxo de mensagens para processar mensagens, implemente-o em um broker, onde seja executado em um grupo de execução.

O modo no qual seu broker está trabalhando pode afetar o número de grupos de execução e os fluxos de mensagens que podem ser implementados e os tipos de nós que podem ser usados. Consulte Restrições que se Aplicam em cada modo de operação.

Os tópicos a seguir descrevem os conceitos que você deve entender para projetar, criar e configurar um fluxo de mensagens e seus recursos associados:

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:28:10


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | ac00310_