Web 服務檢視語言 (WSIL)

「Web 服務檢視語言」(WSIL) 是一種服務探索機制,用來替代 UDDI,以及增補 UDDI。使用 UDDI 來探索 Web 服務時需要進入中央登錄。WSIL 是另一種探索 Web 服務的管道。WSIL 可讓您直接對服務提供者詢問所提供的服務。

IBM® 和 Microsoft 對於 WSIL 規格的作法是以 XML 型的模型為設計核心, 用以集中建置參照來指向現有的 Web 服務說明,並利用標準的 Web 伺服器技術來呈現。

WSIL 提供了分散式服務探索方法,藉由指定如何視察網站所提供的 Web 服務, 在服務提供者的供應點上提供服務說明的參照。WSIL 規格會定義網站上可供尋找 Web 服務說明的位置。

由於 WSIL 著重於分散式服務探索,因此 WSIL 規格支援探索網站上尚未列在 UDDI 登錄中的服務, 以彌補 UDDI 的不足。本文另有主題來討論 UDDI 和 WSIL 之間的關係

WSIL 規格不定義服務說明語言。WSIL 文件有方法聚集不同類型的服務說明。 在 WSIL 文件內,單一服務對於一個服務說明可以參照多次。 例如,單一 Web 服務在一個 WSIL 文件中可能參照兩次: 一次直接透過 WSDL 來參照,另一次透過 UDDI 登錄中的 businessService 項目來參照。 指向這兩個服務說明的參照應該放在一個 WSIL 文件中。如果有多個參照,最好全部放在 WSIL 文件中, 讓使用該文件的應用程式可以選取相容和偏好的服務說明類型。

WSIL 規格提供兩項主要功能:

有關 Web 服務檢視語言規格的詳細資訊,請參閱 www.ibm.com/developerworks/webservices/library/ws-wsilspec.html