IBM MQ 네트워크에서
애플리케이션을 큐 관리자와 상호 운용되도록 설계하려면
먼저 두 개의 환경 간의 차이를 고려한 다음
Java™ EE
패턴을 기반으로 JMS 클라이언트를 설계하고 서비스 통합 버스와
IBM MQ 환경 간에 모든 이름 처리 비호환성을 식별한 다음 주제 맵핑을
정의해야 합니다.
시작하기 전에
애플리케이션을 상호 운용할 IBM MQ 큐를
식별하십시오. 정확한 이름과 위치는 설치로 미룰 수 있습니다.
프로시저
- 두 가지 상호 운용 환경(IBM MQ 및 서비스 통합 버스)에 대한
중요한 참조 정보를 파악하십시오.
- 다음 일반 Java EE 패턴을
기초로 JMS 클라이언트를 설계하십시오.
- JNDI를 사용하여 ConnectionFactory 오브젝트를 찾으십시오.
- JNDI를 사용하여 하나 이상의 대상 오브젝트를 찾으십시오.
- 연결 팩토리를 사용하여 JMS 연결 오브젝트를 작성하십시오.
- JMS 연결을 사용하여 하나 이상의 JMS 세션 오브젝트를 작성하십시오.
- JMS 세션 및 대상을 사용하여
MessageProducer 및 MessageConsumer 오브젝트를 작성하십시오.
- JMS 연결을 시작하여 메시지의 전달을 시작하십시오.
이러한 점에서 클라이언트에는 메시지를 생성하고 이용하기 위해 필요한 기본 JMS 설정이 있습니다.
- 서비스 통합 버스와 IBM MQ 환경 사이의 이름 처리 비호환성을 식별하십시오.
필요한 경우, IBM MQ 애플리케이션이 48자 이상의 서비스 통합 버스 대상 이름을 처리할 수 있도록 별명 요구사항을 식별하십시오. 자세한 정보는
버스 대상 및 IBM MQ 큐 주소 지정 방법의 내용을 참조하십시오.
- 애플리케이션이 사용하는 응답 대상을 식별하고 이름 처리 비호환성에 대해 이를 확인하십시오. 자세한 정보는
대상과 IBM MQ 큐, 토픽 및 대상 사이의 맵핑의 내용을 참조하십시오.
- 애플리케이션이 IBM MQ 브로커로 전달하려는 메시지를 공개하는 경우,
관리자와 함께 작업하여 공개/등록 브로커 프로파일에 적합한 주제 맵핑을 정의하십시오. 모든 영구 응답 주제에 대한 주제 맵핑도 정의해야 합니다. 자세한 정보는 IBM MQ 링크를 통한 회신 메시징에 대한 회신 토픽 및 IBM MQ 링크를 통한 요청 회신 메시징의 내용을 참조하십시오.