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.

Todos os manipuladores JAX-RPC que você grava, incluindo aqueles gravados em outros sistemas, podem ser configurados para uso com um serviço de entrada ou saída de barramento de integração de serviço. Essa configuração é um processo de quatro estágios:
Nota: Se você criar uma configuração de serviço de proxy, deverá criar uma lista de manipuladores JAX-RPC que possa configurar o terminal de destino para o serviço de proxy e conectá-lo à porta de entrada. Para obter mais informações, consulte Rotinas de Tratamento e Operações de Proxies do JAX-RPC.

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.
Para aplicar uma lista de manipuladores, selecione-a para uso com um serviço de entrada ou saída conforme descrito em Modificando uma Configuração de Serviços de Entrada Existente ou Modificando uma Configuração de Serviço de Saída Existente.

Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjw_handler
Nome do arquivo: cjw_handler.html