Opciones de transporte de entrada

Hay varias opciones, como los valores de red y seguridad, que se aplican al configurar motores de mensajería que reciben mensajes.

La configuración de los transportes de red para la integración de servicios se gestiona mediante el servicio de canales de transporte. Puede utilizar este servicio para suprimir o modificar los protocolos que se pueden utilizar para establecer las conexiones con un servidor de aplicaciones a través de una red.

Puede configurar un servidor de aplicaciones para permitir que se utilice una combinación de protocolos diferentes, esto es, una cadena de transporte, para la comunicación con los motores de mensajería que aloja el servidor. El servicio de canal de transporte incluye soporte para:
  • TCP
  • SSL (Secure Sockets Layer) a través de una red TCP.
  • Túnel a través de conexiones HTTP (Hyper Text Transfer Protocol).
  • Túnel a través de conexiones HTTPS (HTTP seguro).
Los clientes del motor de mensajería (por ejemplo, las aplicaciones JMS que se ejecutan en un contenedor de cliente) y otros motores de mensajería se pueden comunicar con un motor de mensajería que utiliza estas cadenas de transporte.

También puede configurar uno de los dos tipos diferentes de cadena de transporte que utilizarán los enlaces IBM MQ y los enlaces cliente IBM MQ. Estas cadenas de transporte dan soporte a:

Los canales emisores del gestor de colas IBM MQ y las aplicaciones WebSphere Application Server que utilizan el proveedor de mensajería IBM MQ pueden comunicarse con un motor de mensajería utilizando cualquiera de estos tipos de cadenas de transporte.

Cuando se crea un servidor utilizando la plantilla predeterminada, las siguientes cadenas de transporte se crean automáticamente para facilitar la comunicación con los motores de mensajería que aloja el servidor de aplicaciones:
InboundBasicMessaging
Permite las comunicaciones utilizando el protocolo TCP. El puerto predeterminado utilizado por esta cadena para el primer servidor del nodo es 7276. Compruebe que el puerto seleccionado no esté utilizándose todavía, por ejemplo, si va a configurar un segundo servidor en un nodo concreto. Los motores de mensajería alojados en los otros servidores de aplicaciones y las aplicaciones JMS que se ejecutan en un contenedor de cliente pueden comunicarse utilizando esta cadena de transporte.
InboundSecureMessaging
Proporciona comunicaciones seguras utilizando el protocolo de cifrado basado en SSL (Secure Sockets Layer - Capa de sockets seguros) a través de una red TCP. El puerto predeterminado utilizado por esta cadena para el primer servidor del nodo es 7286. Compruebe que el puerto seleccionado no esté utilizándose todavía, por ejemplo, si va a configurar un segundo servidor en un nodo concreto. La información de configuración SSL para esta cadena está basada en el repertorio SSL predeterminado para el servidor de aplicaciones. Los motores de mensajería alojados en los otros servidores de aplicaciones y las aplicaciones JMS que se ejecutan en un contenedor de cliente pueden comunicarse utilizando esta cadena de transporte.
InboundBasicMQLink
Da soporte a los canales emisores del gestor de colas IBM MQ y a las aplicaciones mediante el uso de un proveedor de mensajería IBM MQ que se conecta a una red TCP. El puerto predeterminado utilizado para esta cadena es 5558, aunque puede ajustarse automáticamente para evitar conflictos.
InboundSecureMQLink
Permite que los canales emisores del gestor de colas IBM MQ y las aplicaciones mediante el proveedor de mensajería IBM MQ establezcan conexiones cifradas basadas en SSL a través de una red TCP. El puerto predeterminado utilizado para esta cadena es 5578, aunque puede ajustarse automáticamente para evitar conflictos.
soReuseAddr
Permite al administrador de WebSphere Application Server controlar el comportamiento de enlace. Al reiniciar WebSphere Application Server, si los canales TCP de entrada tienen problemas al intentar vincular el socket de escucha, los errores se registran en el archivo SystemOut hasta que la vinculación se realiza correctamente o se ha pasado el número de intentos de vinculación permitido. Esta propiedad personalizada ayuda a evitar la repetición de mensajes de error durante el proceso de vinculación.

De forma predeterminada, todas estas cadenas de transporte se configuran para que utilicen la agrupación de hebras SIBFAPInboundThreadPool para manejar los datos que reciben. No se ha identificado ninguna razón para que sea necesario modificar el tamaño mínimo o máximo de esta agrupación de hebras.

Puede gestionar estas cadenas en la consola administrativa seleccionando una de las siguientes opciones:
  • Servidores -> Tipos de servidor -> WebSphere Application Servers -> nombre_servidor -> [Mensajería de servidor] Transportes de entrada del motor de mensajería
  • Servidores -> Tipos de servidor -> WebSphere Application Servers -> nombre_servidor -> [Mensajería de servidor] Transportes de entrada de enlaces IBM MQ
También puede utilizar estos paneles de la consola de administración para definir las nuevas cadenas de transporte a partir de un conjunto de plantillas.

Las cadenas del canal de entrada que se utilizan para comunicarse con los motores de mensajería generalmente se inician cuando se inicia el servidor de aplicaciones que las aloja. Esto puede producirse incluso si el servidor de aplicaciones no aloja ningún motor de mensajería activo. Cuando se inicia una cadena de entrada, se enlaza al puerto TCP que se ha asignado y acepta las conexiones de red. La tabla siguiente describe las circunstancias bajo las cuales se inician las cadenas de entrada relacionadas con la función de mensajería:

Tabla 1. Escenarios en los que se inician las cadenas de entrada. La primera columna lista los escenarios de bus de integración de servicios en los que se inician las cadenas de entrada. La segunda columna indica si se inician las cadenas de mensajería para los escenarios. La tercera columna indica si se inician las cadenas de interoperatividad de IBM MQ para los escenarios.
  Cadenas de mensajería Cadenas de interoperatividad IBM MQ
Servicio SIB inhabilitado para el servidor No iniciada No se ha iniciado
Servicio SIB habilitado para el servidor y sin enlaces IBM MQ o recursos de enlaces de cliente IBM MQ definidos Iniciada No iniciada
Servicio SIB habilitado y enlaces IBM MQ o recursos de enlaces de cliente IBM MQ definidos Iniciada Iniciada

Para obtener más información acerca de cómo habilitar o inhabilitar el servicio SIB, consulte Formulario de detalle del servicio SIB.

Si desea más información sobre cómo definir los recursos relacionados IBM MQ, consulte, por ejemplo, Canal emisor de enlace de IBM MQ [Valores].

Tenga en cuenta que no hay una afinidad entre una cadena de canales de entrada determinada y un motor de mensajería. Cualquier motor de mensajería activo en un servidor puede contactarse mediante cualquier cadena de canales de entrada que esté ejecutándose. Esto tiene implicaciones importantes cuando se intenta proteger las comunicaciones: las comunicaciones con los motores de mensajería que están activos en un servidor de aplicaciones solamente es tan seguro como la cadena de mensajería activa menos segura que haya en servidor dentro de la misma categoría, esto es, una cadena de mensajería o una cadena de interoperatividad MQ.

Puede especificar cadenas de transporte de entrada por nombre en los lugares siguientes:

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=cjk1000_
File name: cjk1000_.html