응용프로그램 클라이언트는 WebSphere MQ 네트워크상의 어느 시스템에서나 실행될 수 있습니다. WebSphere Message Broker 클라이언트는 WebSphere MQ 기능을 사용하여 브로커에 연결하고 그와 상호작용해야 하기 때문에(MQI 및 AMI 사용), WebSphere Message Broker용 클라이언트 설치는 WebSphere MQ 서버용 클라이언트 설치와 동일합니다.
클라이언트의 브로커 연결을 지원하려면 다음을 수행하십시오.
응용프로그램은 응용프로그램이 연결된 큐 관리자가 소유하는 큐에서만 메시지를 가져올 수 있습니다(모든 WebSphere MQ 응용프로그램에 해당). 그러므로, 응용프로그램이 특정 브로커에 있는 서비스로 채워지고 브로커의 큐 관리자가 소유한 큐에서 메시지를 수신하는 경우, 브로커의 큐 관리자에 연결되어야 합니다(로컬 또는 WebSphere MQ 클라이언트 연결 사용).
그러나 메시지를 넣는 응용프로그램은 큐 관리자가 일정한 방식으로 대상 목적지를 해석하기만 한다면 네트워크의 모든 큐 관리자에 연결될 수 있습니다. 모든 경우 클라이언트 응용프로그램이 연결되는 큐 관리자는 응용프로그램이 메시지를 넣는 큐나 큐의 위치를 인식해야 합니다(예: 리모트 큐 정의 사용).
메시지 플로우의 노드로 WebSphere MQ 큐를 정의할 때 SYSTEM_BROKER로 시작되는 이름을 지정하지 말아야 합니다. 이것은 내부에서 사용하기 위해 WebSphere Message Broker에서 정의한 큐로 예약되어 있습니다.
응용프로그램이 다른 응용프로그램에서 publish한 메시지를 수신하는 subscriber인 경우 subscriber 큐로 임시 다이나믹 큐를 지정할 수 있습니다. 그런 경우, 브로커는 큐가 삭제될 때 subscription을 자동으로 등록 취소합니다.
응용프로그램, 메시지 넣기 및 가져오기와 WebSphere MQ 클라이언트 사용에 대한 자세한 내용은 WebSphere MQ 클라이언트 및 WebSphere MQ Application Programming Guide를 참조하십시오.