Web サービス・エンドポイントを公開しない WS-Notification アプリケーションの作成
外部 Web サービスに対して Web サービス呼び出しを実行するためにアプリケーション・サーバーの外部で実行できる Java™ EE アプリケーションを作成します。このアプリケーションは、Web サービス・オペレーションを、WebSphere® Application Server で提供される NotificationBroker などの別の Web サービスに対して実行することにより、軽量のパブリッシャーまたは pull タイプのコンシューマーとして機能します。
始める前に
- インストールされ、機能している IBM® Rational® Application Developer、Rational Software Architect、または同等のツールのコピー。
- 起動する サービスの WSDL ファイルを検索する場所に関する知識。
このタスクについて
手順
- 起動したいサービスの WSDL ファイルを取得します。 ターゲット・サービスが、WebSphere Application Server によって生成された通知ブローカー・サービスである場合、管理コンソールを使用して、「圧縮ファイルへのサービス用 WSDL ファイルのパブリッシュ」を行います。
- 任意で選択した名前で動的 Web プロジェクトを作成します。
- 「ファイル」>「新規作成」>「その他」>「Web サービス」>「Web services Client」の順に選択します。
- 「Java Proxy」を選択します。
- 前に取得した WSDL を入力するか、選択します。
- 「アプリケーション・クライアント」または「Java」のクライアント・タイプを要件に応じて選択します。
- 必要なセキュリティー構成を選択します。
- 「終了」をクリックします。
- 生成済みのプロキシーおよびスタブを使用して、リモート Web サービスに対して呼び出しを実行します。 コーディング例の 詳細については、WS-Notification を使用するアプリケーションの開発を 参照してください。