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

Solución técnica: Creación de un subflujo como un archivo .subflow (recomendado)

Para reutilizar lógica de aplicación común en varias soluciones de integración, puede crear un subflujo como un archivo .subflow.

Los subflujos son recursos que puede incluir en flujos de mensajes. Los flujos de mensajes definen la funcionalidad que proporciona una aplicación, un servicio o un proyecto de Message Broker.

Cuando utilice subflujos como parte de la solución de integración, antes de crear un subflujo debe realizar los pasos siguientes:
  1. Debe verificar que el subflujo sigue las directrices de diseño de un subflujo creado como un archivo .subflow. Para obtener más información, consulte Diseño de un subflujo creado como un archivo .subflow.
  2. Debe elegir si se debe crear el subflujo en una biblioteca, una aplicación, un servicio o un proyecto de Message Broker.

    Para nuevos desarrollos de WebSphere Message Broker Versión 8 puede crear aplicaciones o servicios. Las bibliotecas se utilizan para compartir recursos entre las aplicaciones y los servicios. Los proyectos de Message Broker se mantienen por motivos de compatibilidad con versiones anteriores. Para obtener más información, consulte Desarrollar flujos de mensajes .

  3. Debe decidir qué método desea utilizar para establecer la versión de un subflujo, en función de donde tenga previsto comprobar su valor en tiempo de ejecución. Para obtener más información, consulte Control de versiones de un subflujo.
Nota: Los releases de WebSphere Message Broker anteriores a la versión 8 solo daban soporte a subflujos creados como un archivo .msgflow. Sin embargo, si tiene previsto desarrollar nuevas soluciones de integración, debe crear subflujos creados como archivos .subflow.
Cuando haya creado el subflujo y lo haya incluido en un flujo de mensajes, deberá completar los pasos siguientes antes de desplegar el flujo de mensajes en el tiempo de ejecución del intermediario:
  1. Debe elegir cómo empaquetar los recursos de la solución de integración en un archivo BAR. El archivo BAR contiene los flujos y subflujos de mensajes. Para obtener más información, consulte Creación de un archivo BAR que incluya un subflujo creado como un archivo .subflow.
    Nota: Se recomienda trabajar con WebSphere Message Broker Versión 8.0.0.1 o posterior.
    Nota: Para empaquetar soluciones de integración en WebSphere Message Broker Versión 8.0.0.1 y versiones posteriores, se recomienda crear un archivo BAR para una aplicación o servicio con la opción de compilación Compilar e incorporar recursos sin seleccionar.
  2. Debe comprender cómo WebSphere Message Broker maneja las hebras en tiempo de ejecución en función del diseño del subflujo, y cómo configurar las propiedades globales de despliegue del archivo BAR del flujo de mensajes y las propiedades de despliegue del nodo de entrada. Para obtener más información, consulte Configuración de un flujo de mensajes que incluye subflujos.

Una vez que la solución se esté ejecutando en el tiempo de ejecución del intermediario, es posible que deba actualizar una versión de un subflujo. Para obtener más información, consulte Actualización de un subflujo.