Debido a que la especificación JMS no define un protocolo para la comunicación entre agentes y clientes, cada proveedor de soluciones JMS (incluido Message Queue) utiliza su propio protocolo patentado. Esta situación ha provocado que las soluciones JMS de diferentes proveedores no sean compatibles.
El servicio de conexión JMS de Message Queue 4.4 soluciona este problema al permitir que un agente de Message Queue asigne sus destinos a destinos de proveedores JMS externos. Esta asignación permite que el agente de Message Queue se comunique de manera efectiva con clientes del proveedor JMS externo.
El servicio de conexión JMS permite asignar destinos de proveedores JMS externos que:
Sean compatibles con JMS 1.1
Admitan objetos administrados JNDI
Utilicen fabricas de conexión de tipo javax.jms.ConnectionFactory o javax.jms.XAConnectionFactory
Para la asignación con transacción, se admiten interfaces XA como administrador de recursos
Muchas soluciones JMS de otros proveedores, tanto de código abierto como comerciales, cumplen estos requisitos; por lo que el servicio de conexión JMS es un sistema efectivo para integrar Message Queue en entornos de mensajería con otros proveedores JMS.
Si necesita más información sobre el servicio de conexión JMS, consulte:
Si necesita más información sobre la arquitectura, los subcomponentes y las funciones del servicio de conexión JMS, consulte la sección JMS Bridge Service de Sun GlassFish Message Queue 4.4 Technical Overview.
Si necesita más información sobre cómo configurar y administrar las conexiones JMS de un agente, consulte la sección Configuring and Managing JMS Bridge Services de Sun GlassFish Message Queue 4.4 Administration Guide.