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 メッセージング・フィーチャーに含まれていません。

実例

シナリオ『IBM MQ への Liberty の接続 (Connecting Liberty to IBM MQ)』では、LibertyIBM MQ を接続してともに使用する有効な例を示します。このシナリオの説明には、ビジネス・コンテキストにおけるソリューションを実装するための指示が含まれています。これにより、他の情報リソースを使用しなくても学習を進めることができます。シナリオ『IBM MQ への Liberty の接続 (Connecting Liberty to IBM MQ)』は、製品資料にあります。

トピックのタイプを示すアイコン 概念トピック

ファイル名: cwlp_msg_wmq.html