Tecnologias de Integração de Serviços e Rotinas de Tratamento JAX-RPC
Manipulador JAX-RPC é uma classe Java™ que executa uma variedade de tarefas de manipulação.Por exemplo, log de mensagens ou transformação de seu conteúdo ou encerramento de um pedido que chega. As rotinas de tratamento monitoram as mensagens em portas e agem apropriadamente dependendo do emissor e do conteúdo de cada mensagem.
O Java API for XML-based remote procedure calls (JAX-RPC) fornece uma maneira padrão de desenvolver serviços da Web móveis e interoperáveis. JAX-RPC faz parte do Java Platform, Enterprise Edition (Java EE), e os manipuladores JAX-RPC representam a abordagem padrão em Java para interceptar e filtrar mensagens de serviços. Para obter informações adicionais, consulte o artigo do IBM® developerWorks Support for J2EE Web Services in WebSphere Studio Application Developer V5.1 -- Part 3: JAX-RPC Handlers.
Tornar a Classe de Manipulador Disponível à Porta
Um manipulador JAX-RPC interage com mensagens que eles transmitem para e do barramento de integração de serviços, portanto você torna a classe do manipulador disponível para o servidor ou cluster que hospeda a porta de entrada ou saída do serviço que você deseja monitorar. Para monitorar uma porta de entrada, disponibilize a classe de manipuladores para o servidor no qual o listener de terminal dessa porta está localizado. Para monitorar uma porta de saída, disponibilize a classe de manipuladores para o servidor no qual o destino da porta de saída está localizado. Para obter informações adicionais, consulte Carregando Classes de Manipulador JAX-RPC.
Criar uma Configuração de Manipulador
Para tornar o WebSphere Application Server ciente de seu manipulador JAX-RPC, e tornar o manipulador disponível para inclusão em uma ou mais listas de manipuladores, utilize o console administrativo para criar uma nova configuração de manipulador JAX-RPC. É possível configurar várias instâncias de um manipulador criando cada instância com um nome de manipulador diferente e apontando para a mesma classe de manipuladores. Para obter informações adicionais, consulte Criando uma Nova Configuração de Rotina de Tratamento JAX-RPC.
Incluir o Manipulador em uma Lista de Manipuladores
Para ativar manipuladores para assumir operações mais complexas, você os encadeia em listas de manipuladores. A abordagem usada no WebSphere Application Server é aplicar listas de manipuladores (em vez de manipuladores individuais) às portas, em que cada lista de manipulador contém um ou mais manipuladores. Para obter informações adicionais, consulte Criando uma Nova Lista de Rotinas de Tratamento JAX-RPC.
Incluir a Lista de Manipuladores na Porta
Você associa cada lista de manipuladores a uma ou mais portas, para que a lista de manipuladores possa monitorar a atividade na porta e executar a ação apropriada, dependendo do emissor e do conteúdo de cada mensagem transmitida pela porta.:- Para monitorar ou transformar as mensagens recebidas para um serviço de entrada, aplique uma lista de manipuladores à porta de entrada associada.
- Para monitorar ou transformar o fluxo de mensagens entre um serviço de saída e um serviço da Web externo associado, aplique uma lista de manipuladores à porta de saída associada.