IBM MQ メッセージング・プロバイダー
Liberty 内の IBM MQ メッセージング・プロバイダーにより、Java Message Service (JMS) メッセージング・アプリケーションは、ご使用の IBM MQ システムを Java™ メッセージング・リソースの外部プロバイダーとして使用することができます。IBM MQ は JMS 1.1 と JMS 2.0 の両方の仕様に準拠しています。
アプリケーションの IBM MQ リソースを構成し (例えば、キュー接続ファクトリーなど)、Liberty で JMS 宛先に関連付けられたメッセージおよびサブスクリプションを管理できます。IBM MQ によりセキュリティーを管理することができます。 アプリケーションで使用されるリソースに応じて、 IBM MQ で追加の構成が必要な場合があります。
IBM MQ の特徴は以下のとおりです。
- メッセージングはキュー・マネージャーのネットワークによって処理されます。それぞれのキュー・マネージャーは、独自のプロセスのセットで稼働し、独自の管理方法があります。
- 共有キュー (IBM MQ for z/OS® 上) や IBM MQ クラスター化などのフィーチャーにより管理が単純化され、動的ディスカバリーを実行できます。
- 多くの IBM® 製品と IBM パートナー製品が、モニターおよび制御、高可用性、クラスター化を備えた IBM MQ をサポートしています。
- IBM MQ クライアントは、 WebSphere® Application Server (JMS) の中で、または各種 API を使用することによってその他のほとんどのメッセージング環境の中で稼働することができます。
- IBM MQ クライアントは、各種 API を使用する広範囲の環境、プラットフォーム、およびオペレーティング・システムの中で稼働することができます。 IBM MQ リソース・アダプターを使用した統合によって、 他の Java EE システムに対する接続が提供されます。
注: Liberty 内でデプロイされる IBM MQ フィーチャーには、次の制約事項があります。
- Java の IBM MQ クラスは、Liberty でサポートされません。 これらは、IBM MQ Liberty メッセージング・フィーチャーおよび汎用 JCA サポートのどちらとも、一緒に使用してはなりません。 詳しくは、『Using WebSphere MQ Java Interfaces in J2EE/JEE Environments』を参照してください。
- IBM MQ リソース・アダプターには、 BINDINGS_THEN_CLIENT というトランスポート・タイプがあります。このトランスポート・タイプは IBM MQ Liberty メッセージング・フィーチャー内でサポートされていません。
- Advanced Messaging Security (AMS) フィーチャーは、 IBM MQ Liberty メッセージング・フィーチャーに含まれていません。