「Web 服務檢驗語言」(WSIL) 及「廣泛描述、探索和整合」(UDDI) 規格兩者都會處理與 Web 服務探索有關的問題。不過,每一個規格都可以採取不同方法來探索 Web 服務。這兩種規格可以個別或一起使用;搜尋 WSIL 可以找到 UDDI 中的項目。
UDDI 規格透過使用集中化模型來處理 Web 服務探索。會建立一或多個儲存庫,來存放有關商業及它們提供的服務的相關資訊。屬於服務以及商業相關資訊的要求及更新都是直接對著儲存庫發出的。此外,UDDI 指定儲存的說明資訊之某一部分的特定格式,而且為了利用進階(專注)搜尋,假設其他說明資訊也將儲存和登錄在系統內。
UDDI 系統善於利用專注探索型樣,因為這些系統架構在提供進階搜尋功能的組織化儲存庫。這將協助要求者找出潛伏的通訊友機。不過,為了能夠提供進階功能,UDDI 需要您佈署及維護某一數量的基礎架構,因此增加了作業成本。此外,除非服務說明僅儲存在 UDDI 內,不然將有一個成本與保持不同版本同步化有關。
WSIL 規格依賴完全分散式模型來提供與服務相關的資訊。服務說明可以儲存在任何位置,而且您可以直接對正在提供服務的實體提出擷取資訊的要求。WSIL 規格不會規定服務資訊的任何特殊格式。它依賴其他標準(包括 UDDI)來定義說明格式。WSIL 規格也依賴現有的 Web 技術及服務,來提供發佈及擷取其文件的機制。
WSIL 讓您能夠從提供服務之處,直接透過現有的通訊協定, 宣傳與服務相關的資訊。這可讓您在單一目標上執行專注探索; 不過,因為它的去集中化及分散式模型,所以如果通訊友機不明,WSIL 將不是執行專注探索的好機制。
您應該將 UDDI 和 WSIL 規格視為視情況而一起使用或個別使用的補充技術。 比方說,您可以根據執行 WSIL 文件搜尋時所找到的結果,將資料移入 UDDI 儲存庫。同樣地,當要求者擷取一份參照儲存庫項目的 WSIL 文件時,也可以探索 UDDI 儲存庫本身。 在不需要 UDDI 提供的進階功能以及限制不容許部署的環境中,WSIL 機制可以提供所有必要的能力。 在資料需要集中管理的情況中,UDDI 解決方案可以獨自提供最適合的方法。您不應將 UDDI 和 WSIL 規格視為互斥的技術。