構成マネージャー・プロキシー (CMP) とは、アプリケーション・プログラミング・インターフェースの一種で、アプリケーションでこれを使用すると、構成マネージャーへのリモート・インターフェースによりブローカー・ドメインを制御できます。
CMP を構成する Java クラスのセットにより、
構成マネージャーの機能やリソースへの完全アクセス権がアプリケーションに与えられます。
例えば、CMP を使用すると、
構成マネージャーと対話して以下のことを行えます。
- bar ファイル、パブリッシュ/サブスクライブ・トポロジー、トピック・ツリー、およびブローカー構成をデプロイする。
- パブリッシュ/サブスクライブ・トポロジーを変更する。ブローカー、ブローカー接続および集合の追加と除去を行う。
- 実行グループを作成、変更、および削除する。
- ドメイン内のオブジェクトの状況 (実行状態など) を照会および設定し、状況が変更された場合に通知を受ける。
- トピック階層を操作する。
- ブローカー・イベント・ログとアクティブ・サブスクリプション表を表示する。
- ドメイン・アクセス制御リストを変更する (バージョン 6.0 構成マネージャー に接続している場合のみ)。
CMP は、ユーザー・アプリケーションの Java 仮想マシン (JVM) の内部で、論理的にユーザー・アプリケーションと
構成マネージャーの間に位置する Java クラスのセットです。
機能させるためには、以下に示されている Java の
WebSphere® MQ クラスが必要になります。
CMP アプリケーションは、構成マネージャー と同じ物理マシン上に置いて、WebSphere MQ Java バインディング・トランスポートを使用して JNI (Java Native Interface) 接続でキュー・マネージャーに接続させることもできます。あるいは、TCP/IP ネットワーク上に分散させて、WebSphere MQ Java クライアント・トランスポートを使用して WebSphere MQ SVRCONN チャネルでキュー・マネージャーに接続させることもできます。
CMP を使用して、同じアプリケーション内から複数の
構成マネージャー と通信することができます。
API を使用すると、以下の製品で
構成マネージャーへの接続および操作が可能になります。
- WebSphere Message
Broker バージョン 6.0
- WebSphere Event Broker バージョン 6.0
- WebSphere Business Integration Message
Broker バージョン 5.0
- WebSphere Business Integration Message
Broker with Rules and Formatter Extension バージョン 5.0
- WebSphere Business Integration Event
Broker バージョン 5.0
バージョン 5.0 構成マネージャー によって制御されるドメインには、バージョン 2.1 および バージョン 5.0 ブローカーを含めることができます。どちらのバージョンにも、単一の CMP アプリケーションからデプロイできます。