WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Visión general de flujos de mensajes

Un flujo de mensajes es una secuencia de pasos de proceso que se ejecutan en el intermediario cuando se recibe un mensaje de entrada.

El flujo de mensajes se define en el WebSphere Message Broker Toolkit incluyendo varios nodos de flujos de mensajes, cada uno de los cuales representa un conjunto de acciones que definen un paso del proceso. La forma en que se unen los nodos de flujo de mensajes determina qué pasos de proceso se realizan, en qué orden y bajo qué condiciones. La vía de acceso que se crea entre un nodo y otro se conoce como una conexión.

Un flujo de mensajes debe incluir un nodo de entrada que proporcione el origen de los mensajes que se procesan. Puede procesar el mensaje de una o varias formas y, opcionalmente, entregarlo a través de uno o más nodos de salida; consulte Conexión de aplicaciones cliente. El mensaje se recibe como una corriente de bits y un analizador lo convierte en una estructura de árbol que se utiliza internamente en el flujo de mensajes. Antes de que el mensaje se entregue a un destino final, se vuelve a convertir en una corriente de bits. Para obtener más información sobre estas conversiones, consulte Analizadores y Árbol de mensaje.

Cuando desea intercambiar mensajes entre varias aplicaciones, puede suceder que las aplicaciones no entiendan los mensajes o que esperen que los mensajes estén en el mismo formato. Debe proporcionar algún tipo de proceso entre las aplicaciones emisora y receptora que asegure que ambas puedan seguir trabajando sin tener que efectuar cambios en ellas y que, al mismo tiempo, pueden intercambiar mensajes satisfactoriamente. Para obtener más información sobre las opciones disponibles, consulte Cómo transformar y enriquecer mensajes.

El proceso que se necesita se define al crear y configurar un flujo de mensajes. Puede incluir nodos incorporados, nodos proporcionados por un proveedor, nodos que ha creado el propio usuario (nodos definidos por el usuario) u otros flujos de mensajes (conocidos como subflujos).

El proceso que ha configurado determina qué acciones se realizan en un mensaje cuando se recibe, el orden en el que se realizan las acciones y el destino final del mensaje. Todas estas acciones gestionan la ruta que un mensaje toma a través de un flujo de mensajes; se proporciona más información sobre estas acciones en Direccionamiento de mensajes. Para completar procesos más complejos que incluyan más de un mensaje, puede utilizar los nodos descritos en Proceso de sucesos.

Puede configurar propiedades adicionales para que el flujo de mensajes sea transaccional o de varias hebras. Puede utilizar una memoria caché global para compartir datos entre los flujos de mensajes. También puede añadir vías de acceso de error que aseguren que cada mensaje se maneje de una forma adecuada.

Cuando desea ejecutar un flujo de mensajes para procesar mensajes, despliéguelo en un intermediario, donde se ejecuta en un grupo de ejecución.

La modalidad en la que trabaja el intermediario puede afectar al número de grupos de ejecución y flujos de mensajes que puede desplegar, así como los tipos de nodo que puede utilizar. Consulte el apartado Restricciones que se aplican en cada modalidad de operación.

Los temas siguientes describen los conceptos que debe entender para diseñar, crear y configurar un flujo de mensajes y sus recursos asociados:

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:58:13


Tema de conceptoTema de concepto | Versión 8.0.0.5 | ac00310_