Web サービスの発見

Web サービスは、パブリック・ビジネス・レジストリー、プライベート・ビジネス・レジストリー、または WSIL 文書を通して見つけることができます。 UDDI は、ビジネスの分散レジストリーと共通の XML 形式で実装されたそれらのサービス記述によって、Web サービスの発見を管理します。

Web Services Inspection Language (WSIL) は、UDDI の代替であり、また UDDI に対する補足でもあるサービス・ディスカバリー機構です。 WSIL により、直接サービス・プロバイダーに行って、提供するサービスを要求できます。 Web Services Inspection Language の仕様について詳しくは、 www.ibm.com/developerworks/webservices/library/ws-wsilspec.html を参照してください。 UDDI および IBM® UDDI ビジネス・レジストリーについて詳しくは、www.ibm.com/services/uddi/index.html を参照してください。

Web サービス・エクスプローラーを使用して、次の 2 つの方法で Web サービスを発見できます。

UDDI レジストリーからの Web サービスの発見

レジストリーは Web サービス WSDL 文書への URL 参照を含んでいます。 Web サービスを発見するために、Web サービス WSDL 文書への URL は解決できるものでなければなりません。 Web サービス記述を位置指定するには、次のとおりにします。

  1. Web サービス・エクスプローラーの起動
  2. 「UDDI メイン」をクリックします。
  3. 「アクション」ペインで、ドロップダウン・リストからレジストリーを選択し、「進む」をクリックします。
  4. 「アクション」ペイン・ツールバーで、「検索」アイコン 「検索」アイコンの図をクリックします。
  5. 「アクション」ペインに、照会の名前、検索の対象、実行したい検索のタイプ、および照会の情報を入力します。
    1. 検索対象 このリストにより、ビジネス、サービス、またはサービス・インターフェースを検索できます。
      • ビジネス レジストリーでビジネスの場所を指定した後で、「アクション」ペイン・ツールバーのアイコンを使用して、以下を行います。
        • ビジネス詳細の表示と編集
        • ビジネスに関連付けられたサービスの取得
        • サービスの公開
        • 参照サービスの管理
        • パブリッシャー表明の管理
        • ビジネスのお気に入りへの追加
        • ビジネスの非公開
      • サービス レジストリーでサービスの場所を指定した後で、「アクション」ペイン・ツールバーのアイコンを使用して、以下を行います。
        • サービス詳細の表示と編集
        • サービスに関連付けられたビジネスの取得
        • サービスに関連付けられたサービス・インターフェースの取得
        • サービス WSDL ファイルの Eclipse ワークベンチへのインポート
        • サービス WSDL ファイルのファイル・システムへのインポート
        • Web サービス・ウィザードの起動
        • サービスのお気に入りへの追加
        • サービスの非公開
      • サービス・インターフェース レジストリーでサービス・インターフェースの場所を指定した後で、「アクション」ペイン・ツールバーのアイコンを使用して、以下を行います。
        • インターフェース詳細の表示と編集
        • サービス・インターフェースに関連付けられたサービスの取得
        • サービス・インターフェースに関連付けられたビジネスの取得
        • サービス・インターフェース WSDL ファイルの Eclipse ワークベンチへのインポート
        • サービス・インターフェース WSDL ファイルのファイル・システムへのインポート
        • Web サービス・ウィザードの起動
        • サービス・インターフェースにお気に入りへの追加
        • サービス・インターフェースの非公開
    2. 検索のタイプ これらのラジオ・ボタンを使用して、単純検索、拡張検索、または汎用固有 ID (UUID) による検索を指定できます。
      シンプル
      検索しているビジネス、サービス、またはサービス・インターフェースの名前を入力します。 注: 検索設定サイズは 100 に設定されていて、戻される結果の最大数はデフォルトで 10 に設定されています。デフォルトを指定変更する場合、拡張検索を使用してください。
      拡張
      より多くの検索オプションを入力して、検索範囲にフォーカスを合わせることができます。複数のビジネスまたはサービスを検索する場合、このオプションを選択します。
      UUID
      UUID キーを入力できます。UUID キーは、公開されたオブジェクトに関連する ID です。
  6. 要求したビジネス・サービス記述を検索し発見してから、 サービスまたはサービス・インターフェースを選択し、「インポート」アイコンをクリックします。
    • WSDL 文書を Web プロジェクトにインポートします
    • WSDL 文書をテスト用の WSDL エクスプローラーにインポートします
    • Web サービス・エクスプローラーから直接、「Web サービス・スケルトン作成」ウィザードまたは「Web サービス・クライアント」ウィザードを起動します。

WSIL 文書からの Web サービスの発見

Web サービス記述を位置指定するには、次のとおりにします。

  1. Web サービス・エクスプローラーのツールバーから「WSIL ページ」アイコンをクリックします。 「WSIL ページ」アイコンの図
  2. 「ナビゲーター」ペインで「WSIL メイン」をクリックします。
  3. 「アクション」ペインの「文書の URL」フィールドで、 WSIL 文書へのリンクを含む WSIL 文書または HTTP 文書に URL を入力します。 HTTP ファイルに WSIL へのリンクを含める方法について詳しくは、 http://www.ibm.com/developerworks/webservices/library/ws-wsilspec.html を参照してください。
  4. WSIL 文書の場所を指定した後で、「アクション」ペイン・ツールバーのアイコンを使用して、以下を行います。
    • WSIL 文書明細の表示
    • WSIL 文書に関連するすべての WSDL サービスをリストします
    • WSIL 文書に関連するすべての UDDI サービスをリストします
    • WSIL 文書に関連するすべての UDDI ビジネスをリストします
    • WSIL 文書に関連するすべての WSIL リンクをリストします
    • WSIL 文書をファイル・システムにインポートします
    • WSIL 文書をお気に入りに追加します
    重要: Web サービス・エクスプローラーで、WSDL ファイルをインポートするプロジェクトが表示されない場合は、プロジェクトを作成したことを確認し、「更新」アイコンをクリックしてください。