Conexión de buses de integración de servicios para utilizar la mensajería punto a punto

Puede conectar un bus de integración de servicios a otro bus de integración de servicios para enviar y recibir mensajes utilizando la mensajería punto a punto. Para hacerlo, cree una conexión de bus foráneo.

Antes de empezar

Para conectar un bus de integración de servicios a otro bus de integración de servicios de modo que utilicen la mensajería punto a punto, se debe definir los siguientes recursos:
  • Un bus de integración de servicios desde el que desea conectarse, denominado bus local. El bus debe tener como mínimo un miembro de bus.
  • Un bus de integración de servicios del que se desea conectar, denominado bus foráneo. El bus debe tener como mínimo un miembro de bus.
  • De forma opcional, configure una conexión segura, un alias de autenticación.

Los buses que se conectan tienen nombres exclusivos, porque la conexión fallará si los buses tienen el mismo nombre.

Acerca de esta tarea

En la mensajería punto a punto, la aplicación emisora especifica el destino del mensaje. Para recibir el mensaje, la aplicación receptora especifica el mismo destino cuando se comunica con el proveedor de mensajería. Por consiguiente, hay una correlación unívoca entre el emisor y el receptor de un mensaje.

Procedimiento

  1. En el panel de navegación, pulse Integración de servicios -> Buses. Se muestra una lista de buses de integración de servicios.
  2. En el panel Buses, pulse el bus de integración de servicios desde el que desea conectarse, es decir, el bus local.
  3. En la pestaña de configuración, bajo Topología, pulse Conexiones de bus foráneo.
  4. En el panel Conexiones de bus foráneo, pulse Nuevo para iniciar el Asistente de conexión de bus foráneo.
  5. En el panel Tipo de conexión de bus, asegúrese de que se ha seleccionado Conexión directa.
  6. En el panel Tipo de bus foráneo, asegúrese de que se ha seleccionado Bus de integración de servicios.
  7. En el panel de detalles de bus local, seleccione en la lista desplegable el motor de mensajería que desea utilizar.
  8. De forma opcional, escriba un nombre para el ID de usuario de entrada. Cuando el bus local es seguro, el ID de usuario de entrada sustituye el ID de usuario en los mensajes del bus foráneo que llegan al bus local y se utiliza para autorizar si estos mensajes pueden acceder a sus destinos. Especifique un ID de usuario de entrada para el bus de integración de servicios local en las siguientes circunstancias:
    • El bus foráneo está en un dominio de seguridad distinto, por ello los ID de usuario del bus foráneo no se reconocen en el bus local.
    • Desea el control local del acceso a los mensajes de entrada para el bus local.
    Si el bus local no es seguro, el ID de usuario de entrada no tiene efecto sobre los mensajes. Si el bus local es seguro, el bus foráneo no es seguro y no se ha establecido un ID de usuario de entrada, sólo se autorizan los mensajes de entrada del bus foráneo a destinos que permiten el acceso de usuarios sin autenticar.
  9. En el panel Detalles de bus foráneo, efectúe los siguientes pasos:
    • Si el bus de integración de servicios al que se desea conectar está en una célula distinta a la del bus local, haga lo siguiente:
      1. Asegúrese de que se ha seleccionado Configurar un bus foráneo en una célula remota.
      2. Escriba el nombre del bus de integración de servicios al que conectarse, es decir, el bus foráneo. Escriba el nombre exacto del bus de integración de servicios existente.
      3. Escriba el nombre del motor de mensajería de pasarela del bus foráneo, es decir, el motor de mensajería al que conectarse en el bus foráneo.
      4. Asegúrese de que el recuadro de selección Configurar la mensajería de publicación/suscripción para esta conexión no está seleccionado.
      5. Escriba el nombre del enlace de bus de integración de servicios.
      6. Escriba uno o varios puntos finales de la rutina de carga, es decir, el host, la ubicación de puerto y la cadena de transporte para el motor de mensajería de bus foráneo al que se conecta el bus de integración de servicios. El puerto es la SIB_ENDPOINT_ADDRESS (o SIB_ENDPOINT_SECURE_ADDRESS, si la seguridad está habilitada) del motor de mensajería. Utilice el formato nombreHost:númeroPuerto:nombreCadena, que separa cada punto final de rutina de carga mediante una coma. Si desea más información, consulte los pasos relacionados con la definición de puntos finales de rutina de carga en Configuración de una conexión con un servidor de rutina de carga que no es el valor predeterminado.
    • Si el bus de integración de servicios al que se desea conectar está en la misma célula que el bus local, haga lo siguiente:
      1. Asegúrese de que se ha seleccionado Configurar un bus foráneo en una célula local.
      2. Seleccione el nombre del bus de integración de servicios al que conectarse, es decir, el bus foráneo.
      3. Seleccione el nombre del motor de mensajería de pasarela del bus foráneo, es decir, el motor de mensajería al que conectarse en el bus foráneo.
      4. Asegúrese de que el recuadro de selección Configurar la mensajería de publicación/suscripción para esta conexión no está seleccionado.
      5. Escriba el nombre del enlace de bus de integración de servicios.
  10. De forma opcional, para asegurar la conexión, en el panel Detalles de bus foráneo, haga lo siguiente:
    1. Seleccione el recuadro de selección Conexión segura.
    2. Seleccione el tipo de cadena de transporte que se debe utilizar para comunicarse con el motor de mensajería en el bus foráneo. Seleccione uno de lo siguiente:
      • InboundBasicMessaging. InboundBasicMessaging es una cadena de transporte predefinida donde la comunicación utiliza el protocolo TCP.
      • InboundSecureMessaging. InboundSecureMessaging es una cadena de transporte predefinida donde la comunicación se protege mediante el protocolo de cifrado basado en SSL (Secure Sockets Layer) sobre una red TCP. Para una conexión satisfactoria, se debe asociar un conjunto de credenciales SSL compatibles con el canal de entrada de bus local y el canal de salida de bus foráneo.
      • Otro, especifique por favor. Seleccione esta opción para especificar la propia cadena de transporte y escriba los detalles en el campo que aparece.
    3. Seleccione el nombre del alias de autenticación que se debe utilizar para autenticar el acceso al bus foráneo. El bus foráneo debe conocer el alias.
  11. Cuando el asistente Conexión de bus foráneo haya finalizado, guarde los cambios en la configuración maestra.

Resultados

Ha creado una conexión entre un bus de integración de servicios local y un bus de integración de servicios foráneo de modo que utilicen la mensajería punto a punto. Ha creado una conexión de bus foráneo directa, que contiene una definición de direccionamiento o un enlace virtual. Se crea automáticamente el enlace físico, un enlace de bus de integración de servicios del motor de mensajería para el bus local.

Qué hacer a continuación

Debe crear una conexión en la dirección opuesta entre los dos buses. Para ello, repita el procedimiento utilizando el bus al que se acaba de conectar como bus local y el bus desde el que se acaba de conectar como bus foráneo. Asegúrese de que utiliza exactamente el mismo nombre para el enlace de bus de integración de servicios. Después de crear una conexión de bus foráneo para cada bus de integración de servicios, puede probar la conexión.

Icon that indicates the type of topic Task topic



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