Manejadores de mediación y listas de manejadores de mediación

Las mediaciones se especifican como una simple lista secuencial de manejadores de mediación. Debe ensamblar y desplegar la lista de manejadores de mediación en Enterprise Applications Archive e instalarla en WebSphere Application Server. Una vez que está asociada la mediación con un destino, procesará los mensajes que llegan a dicho destino. Un manejador de mediación es la clase Java™ que procesa los mensajes.

Nota: los flujos de mediación en el bus de integración de servicios se están estabilizando. No se realizarán mejoras adicionales en el futuro. Puede utilizar IBM Integration Bus o cualquier otro intermediario de mensajes externo para las características de mediación que no están disponibles en la integración de servicios.
Los ejemplos del proceso de mensajes realizado por un manejador de mediación incluyen lo siguiente:
  • La transformación de un mensaje en un formato distinto.
  • El direccionamiento de mensajes a otros destinos.
  • La adición de datos a un mensaje de un origen de datos.
  • La modificación de propiedades del mensaje.

La clase del manejador de mediación implementa la interfaz Java com.ibm.websphere.sib.mediation.handler.MediationHandler. Ensamble la clase del manejador de mediación en un archivo EAR (Enterprise Applications Archive) y despliegue la aplicación de manejador de mediación en una lista de manejadores de mediación mediante el uso de una herramienta de ensamblaje, por ejemplo IBM® Rational Application Developer.

Puede asignar uno o más manejadores de mediación a la lista de manejadores de mediación para definir un conjunto de operaciones para aplicar a cada mensaje. Al asignar un manejador de mediación a una lista de manejadores de mediación, se asigna un número de secuencia a un manejador de mediación. El número de secuencia se utiliza para determinar la secuencia específica en la que se invocan las mediaciones de las listas de manejadores de mediación.

Una mediación se configura y crea en la consola administrativa, asociándola a un destino. De forma predeterminada, la lista de manejadores de mediación tiene el mismo nombre que el manejador de mediación, pero puede especificar un nombre diferente si es necesario.
Figura 1. Listas de manejadores de mediación
Esta figura describe las listas de manejadores de mediación.

La figura 1 muestra cómo una mediación está compuesta de una lista secuencial simple de manejadores de mediación. El resultado de la operación de cada manejador de mediación de la lista determina si se llama al siguiente manejador de mediación de la lista o si se direcciona el mensaje al destino siguiente.

En la mayoría de los casos, se asignará un solo manejador de mediación a una lista de manejadores de mediación. La herramienta utilizada para desplegar el manejador de mediación en un archivo EAR proporciona una opción de configuración básica para añadir automáticamente el manejador de mediación a su propia lista de manejadores de mediaciones.

El comportamiento de un manejador de mediación se puede controlar estableciendo las propiedades en distintas fases de desarrollo de mediación. Puede establecer estas propiedades al escribir la clase Java, ensamblar y desplegar el manejador de mediación o en el tiempo de ejecución cuando se crea e instala la mediación.


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=cjp0010_
File name: cjp0010_.html