Nodos del flujo de mensajes

Un nodo de flujo de mensajes es un paso de proceso de un flujo de mensajes.

Recibe un mensaje, realiza un conjunto de acciones en el mensaje y opcionalmente pasa el mensaje al nodo siguiente en el flujo de mensajes. Un nodo de flujo de mensajes puede ser un nodo incorporado o un nodo de subflujo.

Un nodo de flujo de mensajes tiene un número fijo de puntos de entrada y salida denominados terminales. Puede realizar conexiones entre los terminales para definir las rutas que puede tomar un mensaje a través de un flujo de mensajes.

Nodo incorporado
Un nodo incorporado es un nodo de flujo de mensajes que proporciona WebSphere Business Integration Event Broker. Los nodos incorporados proporcionan funciones de entrada y salida.
Subflujo
Un subflujo es un gráfico dirigido que consta de nodos de flujo de mensajes y conectores y está diseñado para intercalarlo en un flujo de mensajes o en otro subflujo. Un subflujo debe incluir como mínimo un nodo de entrada o un nodo de salida. Un intermediario puede ejecutar un subflujo solamente como parte del flujo de mensajes en el que está intercalado y, por lo tanto, no se puede desplegar independientemente.

El subflujo, cuando está intercalado en un flujo principal, se representa mediante un nodo de subflujo, que tiene un icono exclusivo. El icono se visualiza con el número correcto de terminales que representa a los nodos de entrada y salida que ha incluido en la definición del subflujo.

Un nodo no siempre genera un mensaje de salida para cada terminal de salida: normalmente genera una salida para un solo terminal basado en el mensaje que ha recibido en el resultado de la operación del nodo.

Si se conecta más de un terminal, el nodo envía el mensaje de salida a cada terminal pero sólo lo envía al terminal siguiente cuando el proceso ha completado para el terminal actual. Las actualizaciones realizadas en un mensaje no se propagan nunca a los nodos ejecutados anteriormente, sólo a los nodos que siguen al nodo en el que se ha realizado la actualización. El orden en el que se propaga el mensaje a los diferentes terminales de salida lo determina el intermediario. No puede modificar este orden.

El flujo de mensajes puede aceptar un mensaje nuevo para procesarlo solamente cuando todas las vías de acceso del flujo de mensaje (esto es, todos los nodos conectados desde todos los terminales de salida) se han completado.

Conceptos relacionados
Proyectos del flujo de mensajes
Conexiones

Tareas relacionadas
Desarrollo de aplicaciones de flujos de mensajes

Referencia relacionada
Archivos y proyectos de flujo de mensajes
Nodos incorporados