El ejemplo Borrador usa el tipo de mensajería de publicación/suscripción para transportar datos. Para obtener más información, consulte Publicación/suscripción en la documentación WebSphere Message Broker.
ScribblePublisher y ScribbleSubscriber transportan mensajes de publicación utilizando JMS, con WebSphere MQ como capa de transporte subyacente.
El ejemplo Borrador realiza las siguientes acciones:
En las secciones siguientes se describen los recursos del ejemplo más detalladamente:
El ejemplo Borrador utiliza mensajes JMS de WebSphere MQ.
Todos los mensajes tienen una plantilla de mensajes estándar que contiene las siguientes partes:
<coords> <x1>point</x1> <y1>point</y1> <x2>point</x2> <y2>point</y2> </coords>
El nodo Publication del flujo de mensajes publica mensajes de WebSphere MQ en las aplicaciones ScribbleSubscriber.
Para obtener más información, consulte Transporte JMS de WebSphere Broker en la documentación de WebSphere Message Broker.
El diagrama siguiente muestra el flujo de mensajes ScribblePublish, que procesa los mensajes de publicación del ejemplo Borrador.
La siguiente tabla lista los tipos de nodos que se utilizan en el flujo de mensajes ScribblePublish.
Tipo de nodo | Nombre de nodo |
---|---|
MQInput | SCRIBBLE_PUBLICATION |
Filter | Filter On Topic |
Compute | Invert Coordinates |
Publication | Publication |
Para obtener más información sobre los nodos que se utilizan en el flujo de mensajes ScribblePublish, consulte Nodos incorporados en la documentación de WebSphere Message Broker.
El flujo de mensajes ScribblePublish transforma las coordenadas que publica la aplicación ScribblePublisher y publica las nuevas coordenadas para la aplicación ScribbleSubscriber. Para obtener más información, consulte Visión general de flujos de mensajes en la documentación de WebSphere Message Broker.
El flujo de mensajes ScribblePublish realiza las siguientes operaciones:
Para ver el ESQL que se utiliza en el flujo de mensajes ScribblePublish en el entorno de trabajo, en la vista Desarrollo de intermediario de WebSphere Message Broker Toolkit, efectúe una doble pulsación en ScribblePublish.esql para abrirlo en el editor de ESQL.
El ESQL para el nodo Filter On Topic se encuentra en el módulo ScribblePublish_Filter y el ESQL para el nodo Invert Coordinates se encuentra en el módulo ScribblePublish_Compute. Para obtener más información, consulte Visión general de ESQL en la documentación de WebSphere Message Broker.
Las aplicaciones de ScriblblePublisher y de ScriblbleSubscriber publican información en mensajes JMS. Ambas aplicaciones utilizan el transporte de WebSphere MQ.
Las aplicaciones Scribble interactúan con las colas locales de WebSphere MQ que aparecen en la tabla siguiente.
Cola | Cómo utiliza la cola el flujo de mensajes |
---|---|
SCRIBBLE_PUBLICATION | El flujo de mensajes obtiene publicaciones de sucesos que la aplicación de ScriblblePublisher ha publicado en la cola. |
SYSTEM.JMS.ND.SUBSCRIBER.QUEUE | El flujo de mensajes coloca las publicaciones en la cola para que la aplicación de ScriblbleSubscriber las obtenga y las publique en el intermediario. |
Para obtener más información sobre WebSphere MQ, consulte la documentación del producto WebSphere MQ.