WS-Notification のロールおよび目標
このトピックでは、組織のメンバーが実行する可能性がある一連のコンピューティングに関するロールをリストし、各ロールの目標を達成するための WS-Notification の使用法を説明します。
以下の各ロールの一般的な説明については、WebSphere Application Server での役割および目標を参照してください。
エンタープライズ設計者
- サービス指向アーキテクチャー (SOA)
- エンタープライズ・サービス・バス (ESB)
エンタープライズ設計者の目標は、これらの概念を適切に使用できるように組織を導き、ビジネス全体の効率と対応を最大にすることです。
WS-Notification によって、パブリッシュおよびサブスクライブ通信パターン (ストック・チッカーなど) を SOA 環境で Web サービスを使用して公開できます。これは、オープン・スタンダードを介して行われ、サービス実装の簡単な置換が使用できます。 標準 Web サービス操作を使用して、サプライヤーおよびカスタマー間の簡単なデータ交換が促進され、ベンダーによる専有規格の占有または採用を防ぎます。
また、WebSphere Application Server では 、WS-Notification が ESB へのオン・ランプまたはオフ・ランプとして使用され、バスに接続されたクライアントの異なるタイプ間でのシームレスなデータの交換を提供します。
ソリューション設計者
ソリューション設計者の主な目標は、エンタープライズ設計者によって設計された仕様をサポートするソリューションを設計することです。これには、Web サービス・アプリケーションが、パブリッシュおよびサブスクライブ・メッセージング・パターンに加えられる環境の提供が含まれています。この参入には、Web サービス・クライアントおよびエンタープライズ・サービス・バスの他のクライアント間でイベント通知の交換ができる要件も含みます。
- WebSphere Application Server の WS-Notification で提供されるサポートについて学習します。
- WS-Notification 標準をサポートするエンタープライズのハードウェアおよびソフトウェア製品の組み合わせを選択します。
- 実装対象の特定のWS-Notification トポロジーに応じて、アプリケーションをホストするサーバー・トポロジーを設計します。
- システム非機能的な要件の対応。 例えば、パフォーマンスまたは信頼性のためのサーバー間のクライアントのワークロード・バランシングや、高度に使用できるようなサービスの提供。詳しくは、クラスター環境での WS-Notificationを参照してください。
- ビジネス契約に応じて、異なるサービスの品質 (QoS) を提供できるインフラストラクチャーの作成。例えば、標準レベルのカスタマーに提供するものより高い QoS の、ゴールド・レベルのカスタマーへの提供。詳しくは、 WS-Notification の QoS で区分化されたサーバー・トポロジーの設計およびWS-Notification の Web サービスのサービス品質に対応するサーバー・トポロジーの設計を参照してください。
システム管理者
- WS-Notification を使用した稼働を迅速に実現するためのスクリプトの使用.
- WS-Notification アプリケーションのみが使用する WS-Notification サービスの構成.
- 既存のバス・トピック・スペースへの WS-Notification アプリケーションのアクセスの提供.
- アプリケーション・サーバー間での WS-Notification ワークロードのバランシング.
- WS-Notification の高可用性 (HA) トポロジーの提供.
- WS-Notification の QoS で区分化されたサーバー・トポロジーの構成.
- WS-Notification の保護.
- JAX-WS ハンドラーの構成.
- WS-Notification サービスへの JAX-WS ハンドラー・リストの適用.
- Web サービス QoS を適用したバージョン 7.0 WS-Notification サービスの構成.
- 信頼できる通知のための WS-Notification の構成.
- WebSphere Application Server バージョン 6.1 から バージョン 7.0 以降 へのバージョン 6.1 WS-Notification 構成のマイグレーション.
- 信頼できる通知のためのマイグレーション済みバージョン 6.1 WS-Notification 構成の準備.
- ランタイムの WS-Notification との対話.
- 圧縮ファイルへの WS-Notification アプリケーション用 WSDL ファイルのパブリッシュ.
アプリケーション開発者
ソリューション設計者が、要件を指定して、イベント通知をシステム (パブリッシュ・メッセージ) に挿入するか、またはインタレスト・プロファイルを含むサブスクリプションの作成の結果として、システムからのイベント通知を受信する場合、アプリケーション開発者は、この要件を満たすために WS-Notification を使用できます。
- Web サービス・エンドポイントを公開する WS-Notification アプリケーションの作成.
- Web サービス・エンドポイントを公開しない WS-Notification アプリケーションの作成.