Al diseñar un flujo de mensajes, deben tenerse en cuenta
varios factores que incluyen algunas o todas las opciones siguientes:
- Qué nodos proporcionan la función que necesita. En muchos casos, puede elegir entre varios nodos que proporcionan una
función adecuada. Es posible que deba tener en cuenta otros factores que se listan aquí para
determinar qué nodo es el mejor para sus necesidades generales. Puede incluir nodos
incorporados, nodos definidos por el
usuario, y nodos de subflujo. Para obtener más información, consulte
Decidir los nodos a utilizar.
- Si es adecuado incluir más de un nodo de entrada. Para obtener más información, consulte
Utilización de más de un nodo de entrada.
- Si puede utilizar los subflujos, por ejemplo, para
definir un nodo específico de salida con propiedades comunes. Para obtener más información, consulte
Utilización de subflujos.
- Qué tiempos de respuesta esperan sus aplicaciones del flujo de
mensajes. En ello inciden varios aspectos de cómo se configuran sus nodos y
el flujo.
Para obtener más información, consulte
Optimización de los tiempos de respuesta de los flujos de mensajes.
- Si desea utilizar WebSphere MQ
colas de clúster. Para obtener más información, consulte
Utilización de colas de clúster de WebSphere MQ para entrada y salida.
- Si desea utilizar WebSphere MQ colas
compartidas en z/OS. Su utilización se describe más ampliamente en Utilización de colas compartidas de WebSphere MQ para entrada y salida (z/OS).
- Si desea que a sus mensajes se les aplique conversión de datos. Las opciones disponibles se describen en Configuración de los flujos de mensajes para la conversión de datos.
- Qué pasos puede tomar para asegurar que los mensajes no se pierdan. Para obtener más información, consulte
Asegurarse de que los mensajes no se pierden.
- Cómo se manejan los errores dentro del flujo de mensajes. Puede utilizar los recursos que proporciona el intermediario para manejar
los errores que se produzcan durante la ejecución del flujo de mensajes
(por ejemplo, si el nodo de entrada no puede recuperar un mensaje de
entrada, o si al grabar en una base de datos se produce un error). Sin
embargo, es posible que prefiera diseñar el flujo de mensajes para manejar
los errores de forma específica. Para obtener más información, consulte
Manejo de errores en flujos de mensajes.