Tecnologías de integración de servicios y manejadores JAX-RPC

Un manejador JAX-RPC es una clase Java™ que realiza una serie de tareas de manejo.Por ejemplo: registro cronológico de mensajes o transformación de sus contenidos o finalización de una solicitud de entrada. Los manejadores supervisan los mensajes en los puertos y llevan a cabo las acciones adecuadas en función del remitente y del contenido de cada mensaje.

La API de Java para las llamadas a procedimiento remoto basadas en XML (JAX-RPC) le proporciona una forma estándar de desarrollo de servicios web interoperables y portables. JAX-RPC forma parte de Java Platform, Enterprise Edition (Java EE), y los manejadores JAX-RPC son un enfoque estándar en Java para interceptar y filtrar los mensajes de servicio. Para obtener más información, consulte el artículo de IBM® developerWorks Support for J2EE Web Services in WebSphere Studio Application Developer V5.1 -- Part 3: JAX-RPC Handlers.

Todos los manejadores JAX-RPC que escriba, incluidos los escritos para otros sistemas, se pueden configurar para utilizarlos con un servicio de entrada o salida de bus de integración de servicios. Esta configuración es un proceso de cuatro fases:
Nota: Si crea una configuración de servicio proxy, también deberá crear una lista de manejadores JAX-RPC que pueda establecer el punto final de destino para el servicio proxy y asociarlo al puerto de entrada. Para obtener más información, consulte Manejadores JAX-RPC y operaciones con proxy.

Haga que la clase de manejador esté disponible en el puerto

Un manejador JAX-RPC interactúa con mensajes cuando estos entran y salen del bus de integración de servicios, por lo tanto la clase de manejador debe estar disponible para el servidor o clúster que aloja el puerto de entrada y salida para el servicio que desea supervisar. Si desea supervisar un puerto de entrada, haga que la clase de manejador quede disponible para el servidor en el que se encuentra el escucha de punto final para dicho puerto. Si desea supervisar un puerto de salida, debe hacer que el servidor en el que se encuentra el destino de puerto de salida pueda acceder a la clase de manejador. Para obtener más información, consulte Carga de las clases del manejador JAX-RPC.

Cree una configuración de manejador

Para que WebSphere Application Server reconozca al manejador JAX-RPC y para que el manejador esté disponible para ser incluido en una o más listas, debe utilizar la consola administrativa para crear una nueva configuración de manejador JAX-RPC. Puede configurar varias instancias de un manejador creando cada instancia con un nombre de manejador distinto que apunte a la misma clase de manejador. Para obtener más información, consulte Creación de una configuración de manejadores JAX-RPC nueva.

Añada el manejador a la lista de manejadores

Para permitir a los manejadores realizar operaciones más complejas, encadénelos en listas de manejadores. El enfoque utilizado en WebSphere Application Server es asignar las listas de manejadores (en lugar de manejadores individuales) a los puertos, donde cada lista de manejadores contiene uno o varios manejadores. Para obtener más información, consulte Creación de una lista de manejadores JAX-RPC nueva.

Aplique la lista de manejadores al puerto

Asocie cada lista de manejadores con uno o más puertos, de forma que la lista de manejadores pueda supervisar la actividad en el puerto, y llevar a cabo las acciones adecuadas en función del remitente y del contenido de cada mensaje que pasa por el puerto.:
  • Para supervisar o transformar los mensajes recibidos para un servicio de entrada, aplique una lista de manejadores al puerto de entrada asociado.
  • Para supervisar o transformar mensajes que circulan entre un servicio de salida y un servicio web externo asociado, aplique una lista de manejadores al puerto de salida asociado.
Para aplicar una lista de manejadores, selecciónela para utilizarla con un servicio de entrada o salida, como se describe en Modificación de una configuración de servicio de entrada existente o Modificación de una configuración de servicio de salida existente.

Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjw_handler
File name: cjw_handler.html