Gestión de mensajería con un proveedor de mensajería de otro fabricante
Para la mensajería entre servidores de aplicaciones, la mayoría de los requisitos se satisfacen mejor mediante el proveedor de mensajería predeterminado o el proveedor de mensajería de IBM MQ. Sin embargo, también puede utilizar un proveedor de mensajería de terceros (es decir, utilizar un producto de otra empresa como proveedor). Es posible que desee hacerlo, por ejemplo, si tiene inversiones existentes.
Antes de empezar
Acerca de esta tarea
Las aplicaciones empresariales en WebSphere Application Server pueden utilizar la mensajería asíncrona mediante los servicios basados en proveedores de mensajería JMS (Java Message Service) y sus sistemas de mensajería relacionados. Estos proveedores de mensajería son compatibles con la especificación JMS Versión 1.1.
La elección del proveedor dependerá de lo que deba realizar la aplicación JMS, y de otros factores relacionados con el entorno empresarial y cambios planificados en ese entorno.
Procedimiento
Para administrar un proveedor de mensajería de terceros, utilice el adaptador de recursos (para un proveedor de mensajería compatible con Java EE Connector Architecture (JCA) 1.5 o 1.6) o el cliente (para un proveedor de mensajería que no sea JCA) suministrado por la otra empresa. Puede utilizar la consola administrativa de WebSphere Application Server para administrar la especificación de activación, las fábricas de conexiones y los destinos que se encuentran dentro de WebSphere Application Server, pero no puede utilizar la consola administrativa para administrar el propio proveedor de JMS ni sus recursos fuera de WebSphere Application Server.
Para utilizar beans controlados por mensaje, los proveedores de mensajería de otras empresas deben proporcionar un adaptador de recursos de entrada que cumpla con los requisitos de JCA 1.5 o 1.6 (para proveedores de mensajería no JCA) incluir ASF (Application Server Facility), una característica opcional que forma parte de la especificación JMS Versión 1.1.
Para utilizar un proveedor de tercero, elija una de las siguientes opciones: