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

Desarrollar flujos de mensajes

Desarrolle flujos de mensajes para procesar los mensajes y los datos empresariales.

WebSphere Message Broker ofrece varias formas para que pueda desarrollar los flujos de mensajes que necesita para dar soporte a sus procesos de negocio. Las aplicaciones de cliente pueden utilizar muchas técnicas diferentes para interactuar con un intermediario y los flujos de mensajes que ha desplegado en él.

Los pasos siguientes proporcionan una ruta típica que puede seguir a lo largo de esta sección del Information Center para comprender los conceptos asociados con flujos de mensajes, desarrollar los suyos, y establecer las maneras en que las aplicaciones cliente pueden utilizar los flujos de mensajes. Cuando esté familiarizado con los conceptos y comportamiento básicos, puede avanzar a opciones más complejas añadiendo recursos adicionales para los flujos de mensajes que se van a utilizar.

  1. Si no está familiarizado con WebSphere Message Broker, lea Visión general del proceso de mensajes. Esta sección define los conceptos asociados con flujos de mensajes y es una lectura esencial sea cual sea el uso previsto del intermediario. También trata del proceso general realizado por un intermediario en todos los mensajes, independientemente del origen. Por ejemplo, explica cómo un intermediario maneja los errores en los flujos de mensajes y cómo puede configurar transacciones coordinadas.
  2. Cuando haya llegado a un entendimiento de lo que un flujo de mensajes es y cómo puede procesar los mensajes y datos, puede revisar las distintas formas en que puede crear sus propios flujos de mensajes. Elija una de las siguientes opciones:
    • Información sobre características de WebSphere Message Broker utilizando ejemplos. Los ejemplos suministrados ofrecen flujos de mensajes probados que se centran en una característica o función específica soportada por WebSphere Message Broker Son más limitados en el ámbito que los patrones, pero proporcionan ejemplos globales de proceso de mensajes típico en situaciones determinadas. Son aplicaciones autónomas; puede utilizarlas sin tener que crear y configurar recursos adicionales.

      Puesto que se crean para demostrar una faceta concreta del producto, los ejemplos no siempre están diseñados para utilizar las técnicas preferidas para una tarea específica. Por lo tanto, utilícelos como ejemplos para aprender cómo funcionan algunas funciones concretas, no como soluciones completas de nivel de producción. Puede que le resulten útiles como punto de partida para desarrollar sus propios flujos de mensajes o como parte de una solución más amplia.

    • Desarrollar flujos de mensajes utilizando patrones. Los patrones suministrados ofrecen soluciones reutilizables que incluyen un enfoque probado para resolver una tarea de arquitectura común, diseño o despliegue en un contexto determinado. Muchos de los trabajos de diseño y desarrollo se han hecho para cuando utilice un patrón.

      Puede utilizar estos patrones sin modificar, o modificarlos para satisfacer los requisitos propios. Debe crear recursos adicionales para complementar el patrón y completar la solución.

    • Desarrollar aplicaciones de flujo de mensajes desde un asistente. Puede ejecutar uno de varios asistentes de inicio rápido en el WebSphere Message Broker Toolkit. Estos asistentes crean flujos de mensajes y recursos asociados que dependen de requisitos concretos; por ejemplo, conexiones de adaptador. Puede utilizar los flujos de mensajes creados por esos asistentes como base para otros flujos de mensajes que cambian o se añaden al resultado original.
    • Desarrollo de aplicaciones de flujo de mensajes desde cero. Si lo prefiere, puede crear un flujo de mensajes utilizando los bloques de creación básicos disponibles en el editor de flujos de mensajes. Decida qué nodos son adecuados y cómo conectarlos entre sí, para proporcionar el proceso que los mensajes necesitan.
    • Desarrollar un servicio. Puede desarrollar un servicio para que contenga una solución de servicios web. Un servicio contiene subflujos para implementar las operaciones de servicio especificadas.
    • Desarrollar aplicaciones de flujo de mensajes utilizando la API Java de Message Broker. Puede crear un flujo de mensajes ejecutando código Java que utiliza la API Java de Message Broker. Puede escribir código para cargar un flujo de mensajes existente, modificarlo y guardarlo como un nuevo flujo de mensajes, o puede escribir código que cree un flujo de mensajes desde cero. No es necesario instalar el WebSphere Message Broker Toolkit para ejecutar el código.
  3. Conecte las aplicaciones y datos de proceso de negocio a los flujos de mensajes. Puede utilizar varios protocolos diferentes para comunicarse con el intermediario. También puede interactuar desde los flujos de mensajes con otros productos y servicios. Averigüe qué opciones están disponibles en Conexión de aplicaciones cliente.
  4. Puede diseñar los flujos de mensajes para manejar los mensajes y datos de distintas formas. Puede elegir entre una serie de nodos que soportan:
  5. Los flujos de mensajes pueden procesar mensajes autodefinidos, mensajes predefinidos, o ambos. Los mensajes predefinidos pueden proporcionar valor adicional en su entorno y ofrecer opciones de proceso adicionales dentro de los flujos de mensajes; obtenga más información sobre estas ventajas y cómo definir sus propios modelos de mensaje en Construir modelos de mensaje.
  6. El entorno de proceso de mensajes puede necesitar un proceso especial que WebSphere Message Broker no proporciona. Puede explorar opciones adicionales en Desarrollo de extensiones definidas por el usuario y aprender cómo personalizar el intermediario en formas adicionales.
Cuando se desarrollan los flujos de mensajes y cuando se ejecutan en el intermediario, puede ajustar la forma como funcionan los flujos de mensajes para mejorar el rendimiento del flujo de mensajes. Para obtener información adicional, consulte el apartado Ajuste del rendimiento del flujo de mensajes.
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 17:01:07


Tema de tareaTema de tarea | Versión 8.0.0.5 | bc88710_