WS-ReliableMessaging
WS-ReliableMessaging は、2 つのエンドポイント間で信頼性の高いメッセージ送信を行う場合の、インターオペラビリティー標準です。WS-ReliableMessaging についてさらに詳しく学習するには、これらのトピックを参照してください。
WS-ReliableMessaging を使用しない場合、保証された SOAP メッセージ配信が必要な Web サービスでは、SOAP over JMS などのベンダー固有のバインディング (制限されたインターオペラビリティーを提供) か SOAP over HTTP のいずれかを使用することで、関連のあるパーシスタント・メッセージ・ストアを書き込み、送信側で再試行論理をカスタマイズして、受信側で検出内容を複写することができます。 WS-ReliableMessaging を使用すると、カスタム・コードを作成せずに、 信頼性が高い SOAP over HTTP ベースの Web サービスを構築することができます。
アプリケーションで WS-ReliableMessaging を使用可能にするには、
以下のような各種のアクションを実行します。
- Java™ API for XML-Based Web Services (JAX-WS) の Web サービス・プロバイダーまたはリクエスター・アプリケーションを開発します。
- そのアプリケーションを WebSphere® Application Server にインストールします。
- 高信頼性メッセージング・ポリシー・セット (デフォルトのポリシー・セットまたはユーザーが作成したポリシー・セット) をアプリケーションの任意の局面 (アプリケーション・レベルまたは Web サービス) に接続します。ポリシー・セットは高信頼性レベル (サービスの品質) および他の、高信頼性メッセージング・アプリケーションに適用する構成オプションを定義します。
- 管理対象のサービス品質を指定するポリシー・セットの各関連付けに対して、バインディングを定義してください。つまり、管理対象のパーシスタントと管理対象の非パーシスタントのサービス品質の状態維持に使用する、サービス統合バスとメッセージング・エンジンを選択することになります。
どのような段階 (高信頼性 Web サービス・アプリケーションの作成前または作成後、 あるいはポリシー・セットの構成前または構成後) においても、高信頼性メッセージングを使用するクライアントのみをサポートするように エンドポイントを構成するプロパティーを設定できます。 この設定は、WS-Policy を使用している場合は、WS-Policy によって反映されます。
WS-ReliableMessaging は、WebSphere Application Server バージョン 8.5.5 で安定化されたフィーチャーになりました。
WebSphere Application Server における WS-ReliableMessaging の実装について詳しくは、以下のトピックを参照してください。