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

¿Qué necesito saber para empezar a desarrollar aplicaciones?

Nuevos usuarios: antes de empezar a desarrollar las aplicaciones, utilice los enlaces de este tema para obtener información sobre conceptos que debe comprender.

Conceptos básicos de desarrollo de aplicaciones

¿Qué tipos de recursos puedo desarrollar?

Puede desarrollar los siguientes tipos de recursos:
  • 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. Defina un flujo de mensajes incluyendo varios nodos de flujos de mensajes, cada uno de los cuales representa un conjunto de acciones que definen un paso del proceso. Para obtener más información sobre nodos de flujos de mensajes, consulte el apartado nodos de flujos de mensajes.

  • Modelos de mensaje

    Puede definir la estructura de mensajes a utilizar con sus flujos de mensajes.

¿Para qué se utiliza normalmente WebSphere Message Broker?

Siga los enlaces de esta sección para obtener información sobre las tareas para las que se utiliza normalmente WebSphere Message Broker. También puede obtener información sobre las formas alternativas de implementar flujos de mensajes para estas tareas.
  • Cómo puedo utilizar WebSphere Message Broker para direccionar mensajes?

    Puede seleccionar entre varias formas de direccionar mensajes utilizando flujos de mensajes:

    • Utilización de un nodo Filter

      Puede direccionar mensajes a través de un flujo de mensajes en función del contenido del mensaje utilizando un nodo Filter. Los nodos que están conectados a los distintos terminales del nodo Filter pueden utilizase para aplicar a los mensajes un proceso y direccionamiento distintos en función de su contenido.

    • Utilización de un nodo Route

      Puede direccionar mensajes a través de diferentes vías de acceso en un flujo de mensajes en función del contenido del mensaje utilizando un nodo Route. El nodo Route utiliza expresiones XPath para controlar el proceso.

    • Utilizar la lista de destinos para direccionar mensajes

      Puede crear una lista de destino para definir los destinatarios de los mensajes de salida utilizando un nodo Compute, Mapping, PHPCompute o JavaCompute. A continuación, esta lista se puede utilizar para direccionar mensajes utilizando nodos RouteToLabel y Label. O bien, se puede enviar un solo mensaje a muchas ubicaciones utilizando una lista de destinos para la modalidad de destino, en algunos nodos de salida.

    Puede ver casos de cómo se utilizan los flujos de mensajes para el direccionamiento en los siguientes ejemplos. Puede ver información sobre los ejemplos sólo cuando utilice el Information Center que está integrado en WebSphere Message Broker Toolkit o el Information Center en línea. Puede ejecutar ejemplos sólo cuando utilice el Information Center que está integrado en WebSphere Message Broker Toolkit.
  • ¿Cómo puedo utilizar WebSphere Message Broker para transformar y enriquecer mensajes?

    Puede seleccionar entre varias formas de transformar y enriquecer mensajes utilizando diferentes nodos en flujos de mensajes. Los mensajes se pueden enriquecer con contenido de bases de datos, aplicaciones y archivos. Se pueden utilizar los siguientes métodos de programación de nodos en los flujos de mensajes para transformar mensajes:
    • Bases de datos

      WebSphere Message Broker da soporte a varios gestores de bases de datos de forma que es posible configurar los intermediarios para que interactúen con bases de datos en nombre de sus flujos de mensajes. Siga este enlace para obtener instrucciones sobre cómo crear y configurar bases de datos y conexiones.

    • ESQL

      ESQL (Extended Structured Query Language) es un lenguaje de programación basado en SQL (Lenguaje de consulta estructurado) que se utiliza normalmente para trabajar con bases de datos. ESQL se ha ampliado para acceder y manipular datos en mensajes y bases de datos. Puede codificar ESQL para transformar y enriquecer mensajes utilizando el nodo Compute.

    • Java™

      Utilice el nodo JavaCompute para añadir un código Java válido al flujo de mensajes. Puede acceder, crear y transformar mensajes de sus flujos de mensajes utilizando Java.

    • Correlaciones de mensajes

      Las correlaciones de mensajes utilizan una interfaz de arrastrar y soltar para transformar mensajes. Puede utilizar lógica condicional, funciones ESQL, funciones Java y funciones XPath para crear correlaciones y transformaciones complejas. También puede utilizar la correlación de mensajes para seleccionar y manipular datos en tablas de base de datos. Puede crear correlaciones de mensajes para transformar y enriquecer mensajes utilizando el nodo Mapping.

    • PHP

      Utilice el nodo PHPCompute para añadir un código PHP válido al flujo de mensajes. Puede acceder, crear y transformar mensajes de sus flujos de mensajes utilizando PHP.

    • Transformación de XML

      Puede utilizar el nodo XSLTransform para transformar el tipo de mensaje XML en otro, basándose en las normas proporcionadas por una hoja de estilo XML (Extensible Stylesheet Language).

    El Reservas aéreas demuestra el enriquecimiento de mensajes y los ejemplos siguientes demuestran la transformación de mensajes. Puede ver información sobre los ejemplos sólo cuando utilice el Information Center que está integrado en WebSphere Message Broker Toolkit o el Information Center en línea. Puede ejecutar ejemplos sólo cuando utilice el Information Center que está integrado en WebSphere Message Broker Toolkit.
  • ¿Cómo puedo utilizar WebSphere Message Broker con servicios web?

    WebSphere Message Broker proporciona diversas formas de trabajar con servicios web:

¿Cómo puedo conectar mis aplicaciones?

Siga los enlaces de esta sección para averiguar cómo puede conectar sus aplicaciones a WebSphere Message Broker.

¿Qué es un árbol lógico de mensaje?

Utilice los enlaces de esta sección para obtener información sobre el árbol lógico de mensaje y la representación interna de los mensajes en los flujos de mensajes. Cuando un flujo de mensajes recibe un mensaje, se crea una estructura lógica llamada árbol lógico de mensaje o mensaje ensamblado. El mensaje ensamblado contiene un árbol de mensajes, que es la representación interna del mensaje físico, además de otros árboles que se utilizan para almacenar información durante el proceso del mensaje en el flujo de mensajes.

¿Qué son formatos de mensajes físicos?

Siga los enlaces de esta sección para obtener información sobre los mensajes físicos que reciben los flujos de mensajes y para saber cómo manejan las aplicaciones las diferentes estructuras y formatos.

Conceptos avanzados de desarrollo de aplicaciones

¿Qué otros recursos puedo desarrollar?

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:09


Tema generalTema general | Versión 8.0.0.5 | aa40070_