애플리케이션 서버를 통한 두 IBM MQ 네트워크 사이의 메시징
IBM MQ 링크를 사용하여 WebSphere® Application Server 애플리케이션 서버를 통해 한 IBM MQ 네트워크에서 다른 네트워크로 메시지를 보낼 수 있습니다.
다음 그림에 표시된 것처럼 중개 서비스 통합 버스를 사용하여
두 IBM MQ 네트워크 사이에서 메시지를 교환할 수 있습니다.
그림 1. 중개 애플리케이션 서버를
통해 두 IBM MQ 네트워크 사이에서 메시지 교환

서비스 통합 버스를 통하는 두 IBM MQ 네트워크(버스) 사이에서
메시징을 구성하고 조작하는 경우
IBM MQ 큐 관리자 관리 제한사항을 준수하는 서비스 통합 버스 이름을 선택하는 경우에 더 간단합니다.
- IBM MQ 네트워크의 큐 관리자는 중개 서비스 통합 버스를 큐 관리자로 "보고" 가상 큐 관리자 이름으로 이를 참조합니다. 서비스 통합 버스가 큐 관리자 이름에 대해 IBM MQ 제한사항을 준수하는 경우 IBM MQ 네트워크 모두에서 사용되는 가상 큐 관리자 이름이 서비스 통합에서 사용되는 버스 이름과 동일한 것이 가능합니다(매우 바람직함).
- 서비스 통합 버스에는 두 개의 게이트웨이 메시징 엔진이 포함되며, 하나는 IBM MQ 링크(메시지 채널의 IBM MQ 송신자-수신자 쌍으로 IBM MQ 게이트웨이 큐 관리자에 알려짐)를 사용하여 각 IBM MQ 네트워크에 연결됩니다. 서비스 통합 버스는 두 개의 IBM MQ 네트워크를 게이트웨이 큐 관리자의 IBM MQ 이름과 동일한 이름으로 외부 버스를 정의해야 합니다.
하나의 IBM MQ 네트워크의 서비스 통합 버스에서 수신되어
다른 IBM MQ 네트워크로 지정된 메시지는 대상 큐 이름과 대상 큐 관리자 이름
모두를 지정해야 합니다. 서비스 통합은 대상 큐 관리자 이름을
버스 이름으로 해석합니다. 대상 큐 관리자가
대상 IBM MQ 네트워크의 게이트웨이 큐 관리자인 경우
서비스 통합은 메시지를 올바르게 라우트합니다. 대상 큐 관리자가
대상 IBM MQ 네트워크의 게이트웨이 큐 관리자가 아닌 경우
두 개의 옵션이 있습니다.
- 서비스 통합에서 게이트웨이 큐 관리자 이름으로 정의되는 IBM MQ 외부 버스로 연결된 간접 외부 버스로 대상 큐 관리자를 정의하십시오.
- 서비스 통합에서 target-queue-name@target-queue-manager-name 양식의 대상 이름(ID)이 포함된 대상 IBM MQ 네트워크(서비스 통합 용어로 외부 버스)에 대한 조합을 맵핑하는 별명 대상이 포함된 대상 큐(서비스 통합 용어에서 대상 이름이나 ID) 및 큐 관리자(서비스 통합 용어의 버스 이름) 조합을 정의하십시오.
하나의 IBM MQ 네트워크의 서비스 통합 버스에서 수신되어 다른 IBM MQ 네트워크로 지정된 메시지는 회신 큐를 포함할 수 있습니다. 이는 회신 큐 이름 및 회신 큐 관리자 이름으로 지정됩니다. 서비스 통합 버스가 메시지를 수신하면 이 회신 정보를 버스 이름(게이트웨이 큐 관리자의 IBM MQ 큐 관리자 이름) 및 reply-to-queue-name@reply-to-queue-manager-name 양식의 대상 이름(ID)으로 구성되는 서비스 통합 버스 대상으로 대체합니다. 이 새 회신 정보는 수신 IBM MQ 애플리케이션으로 메시지와 같이 이동합니다. 회신 큐 이름, "@" 문자, 회신 큐 관리자 이름의 조합 길이는 48자의 IBM MQ 최대 큐 이름 길이보다 작아야 합니다.