Modelo de Execução

O modelo de execução do WebSphere Message Broker é o sistema utilizado para executar fluxos de mensagens através de uma série de nós.

Quando um grupo de execução é inicializado, as LILs apropriadas são disponibilizadas para o tempo de execução. O processo de tempo de execução do Grupo de Execução é iniciado e cria um encadeamento de configuração dedicado. No ambiente de execução do fluxo de mensagens, o fluxo de mensagens é seguro quanto a encadeamentos. Você pode executar fluxos de mensagens simultaneamente em muitos encadeamentos, sem precisar considerar questões de serialização. Os nós definidos pelo usuário que você implementar não devem comprometer esse modelo de encadeamento. Observe os seguintes pontos:

Se, por exemplo, você estiver utilizando um nó definido pelo usuário para processar mensagens e também estiver utilizando um analisador definido pelo usuário para analisar as mensagens de entrada, tanto o nó quanto o analisador conterão funções de implementação. O intermediário chama essas funções de implementação, ou chamadas de retorno, quando certos eventos ocorrerem.

Quando uma mensagem de entrada é recebida no intermediário nesse nó input, ela é enviada ao nó definido pelo usuário.

Se o nó quiser consultar a mensagem para decidir o que fazer com ela, ele chamará uma função utilitária C ou um método Java, conforme apropriado para a linguagem na qual o nó foi gravado. Em seguida, o intermediário chamará o analisador definido pelo usuário em uma de suas funções de implementação. Isso instruirá o analisador a começar a construir a árvore de análise do WebSphere Message Broker. O analisador começa a construir a árvore chamando funções utilitárias que criam elementos na árvore de análise. O analisador pode ser chamado várias vezes pelo intermediário, em vez de apenas uma vez.

Conceitos relacionados
Ambiente de Tempo de Execução
Intermediários
Grupos de execução
Visão Geral de Fluxos de Mensagens
Tarefas relacionadas
Projetando um Fluxo de Mensagens
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
as01540_