구성 관리자 프록시(CMP)는 응용프로그램이
구성 관리자와의 리모트 인터페이스를 통해 브로커 도메인을 제어하는 데
사용할 수 있는 응용프로그램 프로그래밍 인터페이스입니다.
응용프로그램은 CMP를 구성하는 Java 클래스 세트를 통해
구성 관리자
기능 및 자원에 완전하게 액세스할 수 있습니다. 예를 들어, CMP를 사용하여
구성 관리자와의 상호작용에 따라 다음을 수행할 수 있습니다.
- BAR 파일, Publish/Subscribe 토폴로지, 토픽 트리 및 브로커 구성을 전개할 수 있습니다.
- Publish/Subscribe 토폴로지를 수정하고 브로커, 브로커 연결 및 집합을 추가 및 제거할 수 있습니다.
- 실행 그룹을 작성, 수정 및 삭제할 수 있습니다.
- 도메인의 오브젝트 상태를 조회 및 설정할 수 있으며(예: 실행 상태) 상태 변경 시 해당 내용이 통보됩니다.
- 토픽 계층을 조작할 수 있습니다.
- 브로커 이벤트 로그를 보고 Subscription 테이블을 활성화할 수 있습니다.
- 버전 6.0 구성 관리자와의 연결 시에만 도메인 액세스 제어 목록(ACL)을 수정할 수 있습니다.
CMP는 사용자 응용프로그램의 JVM(Java Virtual Machine) 내에서 사용자 응용프로그램과
구성 관리자 사이에 논리적으로 위치하는 경량의 Java 클래스
세트입니다. CMP가 아래와 같이 기능하려면
WebSphere MQ Classes for Java가 필요합니다.
CMP 응용프로그램은 구성 관리자(WebSphere MQ
Java 바인딩 전송을 사용하는 큐 관리자에 대한 JNI)와 동일한 물리적 시스템에 위치하거나 TCP/IP
네트워크(WebSphere MQ Java 클라이언트 전송을 사용하는
WebSphere MQ SVRCONN 채널) 상에 분배될 수 있습니다.
CMP는 동일한 응용프로그램 내에서 여러
구성 관리자와 통신할 수 있습니다.
API를 사용하면 다음 제품의
구성 관리자에 연결하여 조작할 수 있습니다.
- IBM WebSphere Business Integration Event Broker 버전 5.0
- IBM WebSphere Business Integration Message Broker 버전 5.0
- IBM WebSphere Business Integration Message Broker with Rules and
Formatter Extension 버전 5.0
- WebSphere Event Broker 버전 6.0
- WebSphere Message Broker 버전 6.0
버전 5.0 구성 관리자에서 제어하는 도메인은
CMP가 어느 한 버전으로 전개가 가능한 버전 2.1과 버전 5.0 브로커로 구성될 수 있습니다. 또한
각 물리적 시스템에서 하나의 버전 5.0 구성 관리자만 실행할 수
있지만 단일 CMP 응용프로그램은 여러 버전 5.0 구성 관리자에 연결될 수 있습니다.