WebSphere Application Server Version 6.1 Feature Pack for Web Services   
             オペレーティング・システム: AIX , HP-UX, i5/OS, Linux, Solaris, Windows, Windows Vista, z/OS

             目次と検索結果のパーソナライズ化
             New or updated topic for this feature pack

WS-ReliableMessaging のサービスの品質

WS-ReliableMessaging を使用すると、信頼性の高いメッセージング状態の管理に使用されるストアが提供する耐久性レベルとトランザクション・サポートのレベルに応じて、さまざまなサービス品質を取得できます。このサービス品質は、ネットワークでのメッセージ消失に対する保護から、サーバー障害に対する保護にまで及びます。

WebSphere Application Server は、SOAP over HTTP バインディングを使用する WS-ReliableMessaging に対して、次の 3 つのサービスの質を提供しています。この 3 つのサービス品質は、アプリケーションがアプリケーション・サーバーにデプロイされるときに、すべてサポートされます。シン・クライアント・アプリケーションやクライアント・コンテナー・アプリケーションでは、最初のオプションのみを使用します。

非管理対象非パーシスタント
Web サービス・アプリケーションを構成して、デフォルトのメモリー内のストアで WS-ReliableMessaging を使用できるようにすることが可能です。このサービスの品質には最小構成が必要です。これは単一サーバー専用で、クラスターには対応していません。このサービスの品質ではネットワークで失われたメッセージの再送信を許可しますが、サーバーに障害が起こるとメッセージが失われます。このサービス品質は、z/OS プラットフォームではサポートされません。
管理対象非パーシスタント
このメモリー内のサービス品質オプションは、単一サーバーだけではなくクラスターもサポートしています。このオプションは、メッセージング・エンジンを使用してシーケンスの状態を管理し、メモリーが少ない場合はメッセージをディスクに書き込みます。このサービス品質は、ネットワーク内で失われたメッセージの再送信を許可し、サーバー障害のリカバリーまで行うことができます。ただし、メッセージング・エンジンに障害が発生すると、メッセージは失われてしまいます。
管理対象パーシスタント
このサービス品質は、非同期 Web サービス呼び出し用であり、リカバリー可能です。 このオプションは、メッセージング・エンジンとメッセージ・ストアを使用して、 シーケンスの状態の管理も行います。メッセージは Web サービス・リクエスターおよび Web サービス・プロバイダーで保持され、サーバー障害が起こった際のリカバリーが可能です。サーバーの障害時に正しく送信されなかったメッセージは、 サーバーの再始動後も引き続き送信されます。
注:

さまざまなサービスの品質の実装方法

Web サービス・アプリケーションが Web サービスを起動する場合は、SOAP メッセージが WS-ReliableMessaging ストアに追加されます。管理対象のサービスの品質の場合、送信側アプリケーションのトランザクションは、メッセージをメッセージ・ストアに置くために使用されます。 トランザクションのコミット後、メッセージは送信されるようになります。もう一方のサービスの品質のオプションは、トランザクションではないので、メッセージは直ちに送信できると見なされます。

WS-ReliableMessaging プロトコルは、メッセージが保管され、確認された場合に、そのメッセージを確実にターゲット・サーバーに送信するために使用されます。

そのメッセージは、ストアから読み取られ、受信アプリケーションにディスパッチされます。管理対象パーシスタントのサービスの品質の場合、トランザクションはメッセージを読み、アプリケーションをディスパッチするために使用されます。

WS-ReliableMessaging トランザクションについて詳しくは、WS-ReliableMessaging によるトランザクションのリカバリー可能メッセージングを参照してください。

図 1. Web サービス・メッセージを確実に交換するためのストアの使用。 サーバー 1 および サーバー 2 を表す 2 つのボックスが表示されます。サーバー 1 は送信側アプリケーションを、サーバー 2 は受信側アプリケーションをそれぞれホストします。
HTTP メッセージを介した SOAP はサーバー 1 の送信側アプリケーションおよびローカル・ストア間およびサーバー 2 受信側アプリケーションおよびローカル・ストア間を流れています。サーバー 1 およびサーバー 2 間でメッセージは、確実に交換されています。

管理対象のサービス品質 (管理対象パーシスタントおよび管理対象非パーシスタント) は、サービス統合バスでサポートされます。 アプリケーションとポリシー・セット間の接続ごとに、信頼性の高いメッセージング・プロトコル状態を確立するために使用する、バスおよびメッセージング・エンジンを選択できます。




関連タスク
WS-ReliableMessaging ポリシーの構成
高信頼性 Web サービス・アプリケーションの作成
WS-ReliableMessaging による問題の検出と処理
WS-ReliableMessaging について
概念トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 4:10:06 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.wsfep.multiplatform.doc/info/ae/ae/cwbs_wsrm_qos.html