JMS 사양에서는 브로커와 클라이언트 간 통신용 와이어 프로토콜을 정의하지 않으므로 각 JMS 공급자(Message Queue 포함)는 자체의 적절한 프로토콜을 정의하고 사용합니다. 이로 인해 JMS 공급자 간에는 상호 운용성이 결여되었습니다.
Message Queue 4.4의 JMS 브리지 서비스는 Message Queue 브로커에서 자체 대상을 외부 JMS 공급자의 대상에 매핑하도록 하여 이러한 격차를 극복합니다. 이 매핑은 Message Queue 브로커에서 외부 JMS 공급자의 클라이언트와 효과적으로 통신할 수 있도록 해줍니다.
JMS 브리지 서비스에서는 다음과 같은 외부 JMS 공급자에서 대상 매핑을 지원합니다.
JMS 1.1 호환
JNDI 관리 대상 객체 지원
javax.jms.ConnectionFactory 또는 javax.jms.XAConnectionFactory 유형의 연결 팩토리 사용
트랜잭션된 매핑의 경우 XA 인터페이스를 자원 관리자로 지원
대부분의 개방형 소스 및 상용 JMS 공급자가 이러한 요구 사항을 충족하므로 JMS 브리지 서비스를 통해 Message Queue을(를) 다른 JMS 공급자가 사용되는 기존 메시징 환경에 효과적으로 통합할 수 있습니다.
JMS 브리지 서비스에 대한 자세한 내용은 다음을 참조하십시오.
JMS 브리지 서비스의 구조, 하위 구성 요소 및 기능에 대한 자세한 내용은 Sun GlassFish Message Queue 4.4 Technical Overview의 JMS Bridge Service를 참조하십시오.
브로커에서 JMS 브리지를 구성 및 관리하는 방법에 대한 자세한 내용은 Sun GlassFish Message Queue 4.4 Administration Guide의 Configuring and Managing JMS Bridge Services를 참조하십시오.