探索 Web 服務

您可以透過公開商業登錄、私密商業登錄或 WSIL 文件, 來尋找 Web 服務。UDDI 管理探索 Web 服務的方式,是藉由以通用的 XML 格式實作的商業分散登錄以及其服務說明取得。

「Web 服務檢視語言」(WSIL) 是一種服務探索機制,用來替代 UDDI,以及增補 UDDI。 WSIL 可讓您直接移至服務提供者,並要求它提供的服務。如果需要 Web 服務檢視語言規格的詳細資訊,請造訪 www.ibm.com/developerworks/webservices/library/ws-wsilspec.html。如需 UDDI 和 IBM® UDDI Business Registry 的相關資訊,請參閱 www.ibm.com/services/uddi/index.html

您可以使用「Web 服務瀏覽器」,以兩種方法探索 Web 服務:

從 UDDI 登錄探索 Web 服務

登錄包含 Web 服務 WSDL 文件的 URL 參照。Web 服務的 URL 必須為可解析的, 才能探索 Web 服務。如果要尋找 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 服務 Skeleton」精靈或「Web 服務用戶端」精靈。

從 WSIL 文件探索 Web 服務

如果要尋找 Web 服務說明:

  1. 從「Web 服務瀏覽器」工具列,按一下 WSIL 頁面圖示「WSIL 頁面」圖示的圖片。
  2. 在「導覽器」窗格中,按一下 WSIL 主要程式
  3. 在「動作」窗格的文件 URL 欄位中, 輸入 WSIL 文件或 HTTP 文件(內含 WSIL 文件的鏈結)的 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 檔的專案, 請確定您已建立該專案,並/或按一下自動更新圖示。