クライアント・アプリケーションでは、WebSphere Application Server における 3 つの主要なタイプの Java Message Service (JMS) プロバイダーのメッセージング・リソースを使用できます。これらのプロバイダーは、WebSphere Application Server のデフォルトのメッセージング・プロバイダー (サービス統合をプロバイダーとして使用)、WebSphere MQ メッセージング・プロバイダー (WebSphere MQ システムをプロバイダーとして使用)、およびサード・パーティー・メッセージング・プロバイダー (他社製品をプロバイダーとして使用) の 3 つです。
IBM
® WebSphere
® Application
Server では、JMS プロバイダーおよびその関連メッセージング・システムを使用することによって、非同期メッセージングをサポートしています。
JMS プロバイダーは、JMS 仕様バージョン 1.1 に準拠している必要があります。
メッセージ駆動型 Bean を使用するには、JMS プロバイダーが、
その仕様内で定義される Application Server Facility (ASF) オプション機能をサポートしているか、
または JCA 仕様バージョン 1.5 で定義されているようにインバウンド・リソース・アダプターをサポートしている必要があります。
- デフォルト・メッセージング・プロバイダー
- 主に WebSphere Application Server 内のアプリケーション間でメッセージングを使用し、まれに WebSphere MQ システムとの対話を実行する場合は、デフォルト・メッセージング・プロバイダーを選択するのが適切です。このプロバイダーは、サービス統合テクノロジーに基づいており、WebSphere Application Server ランタイム環境と完全に統合されています。
- WebSphere MQ メッセージング・プロバイダー
- お客様のビジネスで WebSphere MQ も使用しており、WebSphere
Application Server メッセージング・アプリケーションを主に WebSphere MQ ネットワークに統合する場合は、WebSphere MQ メッセージング・プロバイダーを選択してください。これにより、WebSphere MQ ネットワーク上の任意のキュー・マネージャーに接続するためのリソースを定義できます。
- サード・パーティーのメッセージング・プロバイダー
- JMS バージョン 1.1 の統合された接続ファクトリーをサポートする、任意のサード・パーティー製メッセージング・プロバイダーを構成することができます。例えば、既存の投資があるために、このような選択をする場合があります。
非推奨の機能 (Deprecated feature): WebSphere Application Server 7.0 では、バージョン 5 のデフォルト・メッセージング・プロバイダーは推奨されていません。
depfeat
注: 前のリリースとの後方互換性のために、WebSphere Application
Server バージョン 7 では、(非推奨) バージョン 5 のデフォルト・メッセージング・プロバイダーおよびバージョン 6 の WebSphere MQ メッセージング・プロバイダーをサポートしています。このサポートにより、これらのリソースを引き続き使用するアプリケーションは、バージョン 7 混合セルにおいてバージョン 5 およびバージョン 6 ノードと通信できます。
WebSphere アプリケーションは、これらのいずれかの JMS プロバイダーからのメッセージング・リソースを使用することができます。ただし、
プロバイダーの選択は、ほとんどの場合、既存メッセージング・システムと使用または統合するための要件によって決定します。
例えば、WebSphere MQ に基づくメッセージング・インフラストラクチャーが既に存在するとします。この場合、JMS プロバイダーとして WebSphere MQ の組み込みサポートを使用して直接接続するか、または WebSphere MQ ネットワークへのリンクを使用してサービス統合バスを構成して、デフォルト・メッセージング・プロバイダーを介してそのバスにアクセスすることができます。