IBM MQ 링크를 통해 메시지 교환
WebSphere® MQ 링크는 서비스 통합 버스의 메시징 엔진이 IBM MQ 네트워크의 큐 관리자와 메시지를 교환할 수 있도록 하고 IBM MQ 네트워크를 표시하는 특정 외부 버스에 연결합니다.
이 절에서 나중에 나오는 그림에서는 WebSphere MQ 링크 기능의 상위 레벨 보기를 보여줍니다. 그 다음 그림에서는 이 단순한 표시에 추가 세부사항을 추가합니다.

WebSphere MQ 링크는 IBM MQ 큐 관리자 또는 (z/OS®용 IBM MQ의 경우) 큐 공유 그룹에 대한 채널 링크를 설정하기 위해 메시징 엔진에 필요한 속성을 설명하는 서비스 통합 기술 관리 오브젝트입니다.
WebSphere MQ 링크를 사용하여 IBM MQ에 연결되는 메시징 엔진은 게이트웨이 메시징 엔진이라고 합니다. 게이트웨이 큐 관리자로 알려진 WebSphere MQ 링크가 연결되는 IBM MQ 큐 관리자 또는 큐 공유 그룹입니다. 서비스 통합에 대해 게이트웨이 큐 관리자 및 연결된 기타 큐 관리자는 외부 버스인 것으로 표시되며, 이 버스는 로컬 버스에 대한 링크를 가진 또 다른 버스입니다. 게이트웨이 큐 관리자에 대해 서비스 통합 버스는 원격 큐 관리자인 것으로 표시됩니다.
이 절에서 나중에 나오는 그림에서는 버스의 멤버인 애플리케이션 서버를 표시하며 애플리케이션 서버에는 메시징 엔진이 있습니다. 메시징 엔진은 WebSphere MQ 링크를 사용하여 IBM MQ의 게이트웨이 큐 관리자에 연결하는 게이트웨이 메시징 엔진입니다. 링크는 게이트웨이 큐 관리자에서 메시지 채널, 즉 송신자 채널, 수신자 채널 또는 송신자-수신자 채널 쌍으로 표시됩니다.

동일한 서비스 통합 버스의 다른 메시징 엔진이 게이트웨이 메시징 엔진을 사용하여 IBM MQ의 게이트웨이 큐 관리자에게 메시지를 전송하고 메시지를 수신합니다. 이와 비슷한 방식으로, 게이트웨이 큐 관리자가 WebSphere MQ 링크에서 메시지를 수신하여 IBM MQ 네트워크의 다른 큐 관리자에 이를 라우트합니다. 게이트웨이 큐 관리자 및 연결된 기타 게이트웨이 큐 관리자는 WebSphere MQ 링크를 구성할 때 외부 버스로서 함께 표시됩니다.
WebSphere MQ 링크를 사용하여 클러스터-송신자 및 클러스터-수신자 채널을 WebSphere MQ 클러스터의 여러 큐 관리자에 연결할 수 없습니다. 게이트웨이 큐 관리자가 클러스터 멤버일지라도 WebSphere MQ 링크는 계속 게이트웨이 큐 관리자에 직접 연결되어야 합니다. 게이트웨이 큐 관리자는 클러스터의 기타 큐 관리자에 메시지 라우팅을 관리합니다.
이 절에서 나중에 나오는 그림에서는 게이트웨이 메시징 엔진과 게이트웨이 큐 관리자 사이에 교환되는 메시지를 동일한 버스의 다른 메시징 엔진과 게이트웨이 큐 관리자에 연결된 다른 큐 관리자가 송수신할 수 있는 방법을 보여줍니다.

WebSphere MQ 링크는 WebSphere MQ 링크 송신자 또는 WebSphere MQ 링크 수신자 또는 둘 다에 대한 정의를 가질 수 있습니다. 링크 송신자 및 수신자는 IBM MQ 송신자 및 수신자 채널의 작동을 에뮬레이트합니다. 따라서 MQ 링크 송신자는 메시지를 게이트웨이 큐 관리자의 수신자 채널로 전송하고 MQ 링크 수신자는 게이트웨이 큐 관리자의 송신자 채널에서 메시지를 수신합니다.
이 절에서 나중에 나오는 그림에서는 게이트웨이 메시징 엔진 및 게이트웨이 큐 관리자가 메시지를 교환할 수 있도록 하는 송신자 및 수신자 채널을 보여줍니다.

- 서비스 통합 JMS 애플리케이션은 IBM MQ 큐를 가리키는 JMS 대상인 목표 대상에 요청 메시지를 전송합니다. 전송 애플리케이션은 요청 메시지의 헤더 필드에 응답 대상을 포함합니다. 응답 대상은 전송 애플리케이션이 첨부되는 동일한 서비스 통합 버스에서 서비스 통합 대상을 가리키는 JMS 대상입니다.
- 서비스 통합 버스의 메시징 엔진은 IBM MQ 링크를 사용하여 IBM MQ에 메시지를 전송합니다. IBM MQ는 메시지를 대상 큐에 둡니다.
- IBM MQ 애플리케이션은 큐로부터 메시지를 수신하고, 메시지를 처리하며, 응답 대상에 응답을 전송합니다. 이 애플리케이션은 JMS 애플리케이션일 수 있지만 항상 그렇지는 않습니다.

WebSphere MQ 링크에서 공개/등록 브릿지를 구성할 수 있습니다. 이 브릿지를 통해 서비스 통합 버스에 연결된 애플리케이션을 구독하여 IBM MQ 네트워크에 연결된 공개 애플리케이션에서 메시지를 수신할 수 있습니다. 동일한 공개/등록 브릿지를 사용하여 IBM MQ 네트워크에 연결된 애플리케이션을 등록하여 서비스 통합 버스에 연결된 공개 애플리케이션에서 메시지를 수신할 수 있습니다.
IBM MQ 큐에 대해 서비스 통합 버스 대상 속성을 지정하거나 서비스 통합 버스 애플리케이션에서 IBM MQ 큐에 대한 액세스를 제어하려는 경우, 외부 대상을 정의하여 IBM MQ 큐를 표시할 수 있습니다. 서비스 통합 버스 애플리케이션에서 IBM MQ 큐에 대해 다른 이름을 사용하려는 경우, 별명 대상을 정의할 수 있습니다.
WebSphere MQ 링크는 IBM MQ 형식 및 프로토콜을 사용하여 IBM MQ와 통신합니다. 지원되는 IBM MQ 버전을 식별하려면 WebSphere Application Server의 자세한 시스템 요구사항에서 지원되는 하드웨어 및 소프트웨어 웹 페이지를 참조하십시오.