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

Modelo de Execução de Extensões Definidas pelo Usuário

O modelo de execução é o sistema utilizado para iniciar os fluxos de mensagens através de uma série de nós.

Quando um grupo de execução é inicializado, os arquivos LIL (loadable implementation library) apropriados e os arquivos PAR (Plug-in Archive) são disponibilizados para o ambiente de tempo de execução. O processo de tempo de execução do grupo de execução é iniciado e cria um encadeamento de configuração dedicada. Você é responsável por assegurar que um nó definido pelo usuário seja thread-safe. Se um nó atualizar uma variável em múltiplos encadeamentos, deve haver o bloqueio apropriado. Não comprometa esse modelo de encadeamento em sua implementação de nós definidos pelo usuário. Considere os seguintes pontos:

Como um exemplo, considere um fluxo de mensagens no qual você utiliza analisadores e nós definidos pelo usuário. Utilize um nó definido pelo usuário para processar as mensagens e um analisador definido pelo usuário para analisar as mensagens; o nó e o analisador contêm funções de implementação. O broker chama as funções de implementação ou as funções de retorno de chamada quando ocorrerem determinados eventos:

O broker chama o analisador definido pelo usuário em uma de suas funções de implementação, por exemplo cpiParseFirstChild. Esta função instrui o analisador a construir a árvore de análise. O analisador constrói a árvore, chamando as funções de utilitário que criam os elementos na árvore de análise, por exemplo, cpiCreateElement. O analisador pode ser chamado várias vezes pelo broker.

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:30:19


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