Destinos de bus

La integración de servicios tiene los tipos de destinos de bus siguientes, cada uno de cuales tiene con un objetivo diferente: cola, un espacio de temas, foráneo y alias.

Puede crear y administrar los tipos de destino de destino de bus de integración de servicios siguientes:
Destino de cola
Un destino de cola representa una cola de mensajes y se utiliza para la mensajería de punto a punto. Un destino de cola de integración de servicios se localiza en un miembro de bus determinado (servidor de aplicaciones o clúster de servidores de aplicaciones). Cuando un productor envía un mensaje al destino de cola, el bus de integración de servicios entrega el mensaje a un motor de mensajería en dicho miembro de bus. El motor de mensajería entrega el mensaje a un consumidor. Si es necesario, el motor de mensajería pone en cola el mensaje hasta que un consumidor está preparado para recibirlo.
Destino de espacio de temas
Un destino de espacio de temas representa un conjunto de temas de "publicación y suscripción" y se utiliza para publicar/suscribir mensajería. El tema de un mensaje específico (publicación) es una propiedad del mensaje.

Un destino de espacio de temas de integración de servicios no está localizado en un miembro de bus concreto. La integración de servicios mantiene una lista de suscripciones en el espacio de temas y hace coincidir las publicaciones con esa lista. Cuando una publicación nueva coincide con una o más suscripciones del espacio de temas, la integración de servicios entrega una copia de la publicación a cada suscriptor. Si es necesario, la integración de servicios puede colocar en cola el mensaje de publicación hasta que el suscriptor está preparado para recibirlo. Si la nueva publicación no coincide con ninguna suscripción, la integración de servicios descarta la publicación.

Destino foráneo
Un destino foráneo representa un destino definido en otro bus (un bus foráneo). Puede utilizar un destino foráneo para la mensajería de punto a punto. Un destino foráneo se utiliza si tiene que alterar temporalmente los valores de seguridad o los valores predeterminados de mensajería de un destino individual en un bus foráneo.

El bus foráneo puede ser otro bus de integración de servicios o una red IBM MQ (es decir, uno o más gestores de colas IBM MQ interconectados o grupos de compartición de colas). Cuando un productor envía un mensaje a un destino foráneo, la integración de servicios entrega el mensaje al bus foráneo. El bus foráneo tiene la responsabilidad de poner el mensaje en la cola, como sea necesario, según su definición del destino.

Para alterar temporalmente los valores predeterminados de mensajería de un destino de un bus foráneo, configure las propiedades (por ejemplo, la prioridad predeterminada) del destino foráneo. Para alterar temporalmente los valores de seguridad y controlar qué usuarios y grupos del bus local tienen acceso a un destino de un bus foráneo, configure los roles de destino del destino foráneo. Estas propiedades se aplican cuando una aplicación que está conectada al bus local envía mensajes al destino en el bus foráneo.

No utilice los destinos foráneos para la mensajería de publicación/suscripción. En su lugar, las aplicaciones publican los mensajes de forma local utilizando un destino de espacio de temas del bus local, y puede configurar un enlace de bus de integración de servicios o un enlace WebSphere MQ. Estos enlaces se propagan a los mensaje publicados en el bus foráneo, o los buses, en los que los suscriptores reciben los mensajes. Para un enlace a un bus de integración de servicios, configure las correlaciones de espacios de temas, tal como se describe en Configuración de las correlaciones de espacios de temas entre los buses de integración de servicios. Para un enlace a una red WebSphere MQ, configure un puente de publicación/suscripción, tal como se describe en Mensajería de publicación/suscripción mediante un enlace IBM.

Destino de alias
Un destino de alias correlaciona un nombre alternativo de un destino de bus. Puede utilizar un destino de alias para la mensajería de punto a punto o la mensajería de publicación/suscripción. Un destino de alias correlaciona un nombre de bus y un nombre de destino (identificador) con un destino donde el nombre de bus o el nombre de destino son distintos. Un destino de alias puede correlacionarse con un destino de cola o un destino de espacio de temas. Si es necesario, los destinos de alias se pueden encadenar, de forma que el propio destino objetivo sea un destino de alias.
Utilice un destino de alias cuando tenga que hacer disponible un destino con un nombre alternativo. Por ejemplo:
  • Los destinos de integración de servicios pueden tener nombres que no cumplen las restricciones de denominación de IBM MQ (por ejemplo, los nombres son demasiado largos). Para dichos destinos, puede definir un destino de alias que correlaciona un nombre compatible con IBM MQ con el nombre de integración de servicios. Una aplicación IBM MQ puede utilizar el nombre compatible con IBM MQ para enviar mensajes al destino.
  • Puede asignar un destino de alias a un subconjunto de los puntos de cola de un destino de cola particionado y por lo tanto utilizar el destino de alias para restringir los puntos de cola que las aplicaciones de producción y consumo utilizan.

Cuando se utiliza un destino de alias, también se pueden establecer las propiedades (por ejemplo, la calidad de servicio predeterminada) para el destino de alias. Cuando una aplicación utiliza el destino de alias, estas propiedades alteran temporalmente las propiedades del destino. Si no desea alterar temporalmente una propiedad, configure el destino de alias para heredar la propiedad correspondiente del destino objetivo.

Cuando se utiliza un destino de alias, se pueden configurar también los roles de destino para el destino de alias. Cuando la aplicación utiliza el destino de alias, la integración de servicios en el bus local utiliza estos roles para controlar qué usuarios y grupos del bus local tienen acceso al destino. Si no desea alterar temporalmente la seguridad para el destino objetivo, configure el destino de alias para delegar la comprobación de autorización al destino objetivo.

Los destinos de bus pueden ser permanentes o temporales. Cuando un administrador configura un destino de integración de servicios, dicho destino es un destino permanente que existe hasta que un administrador lo suprime explícitamente. A diferencia de esto, un destino temporal existe sólo mientras una aplicación lo utiliza. Normalmente, esta situación se produce cuando la aplicación utiliza un destino temporal JMS. La integración de servicios crea un destino de bus de integración de servicios temporal correspondiente.

Puede configurar destinos de cola, espacio de temas y alias con una o más mediaciones. Las mediaciones son programas que procesan cada mensaje después de que la aplicación productora envíe el mensaje al destino, y antes de que las aplicaciones consumidoras reciban el mensaje del destino. Por ejemplo, una mediación puede modificar el mensaje real, o redireccionar el mensaje a otro destino o secuencia de destinos o ambos.

Puede configurar destinos de cola, espacio de temas y alias con rutas de direccionamiento:
  • La ruta de direccionamiento de reenvío predeterminada define una lista secuencial de destinos intermediarios por los que los mensajes deben pasar para llegar al destino señalado, antes de que los consumidores puedan recuperar los mensajes de ese destino. Cada destino intermediario aplica sus mediaciones a los mensajes.
  • El destino de respuesta es el siguiente destino al que se envían los mensajes de respuesta.

Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjo_learning
File name: cjo_learning.html