探索 Web 服務

Web 服務可以透過公開的商業登錄 (如 IBM® UDDI Business Registry、私密商業登錄或 WSIL 文件)來尋找。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. 搜尋類型。這些圓鈕可讓您指定簡式或進階搜尋,或透過「通用唯一識別碼」(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 文件或有鏈結通往 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 文件至「我的最愛」
    重要事項:如果 IBM Web 服務瀏覽器沒有顯示您要將 WSDL 檔匯入至的專案, 請確定您已經建立該專案,然後/或者按一下重新整理圖示。
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.