WSDL 和 UDDI
UDDI 是一種目錄服務,企業可以使用它對 Web services 進行注冊和搜索。
UDDI,英文為 "Universal Description, Discovery and Integration",可譯為“通用描述、發現與集成服務”。
什么是 UDDI?
UDDI 是一個獨立于平臺的框架,用于通過使用 Internet 來描述服務,發現企業,并對企業服務進行集成。
- UDDI 指的是通用描述、發現與集成服務
- UDDI 是一種用于存儲有關 web services 的信息的目錄。
- UDDI 是一種由 WSDL 描述的 web services 界面的目錄。
- UDDI 經由 SOAP 進行通信
- UDDI 被構建入了微軟的 .NET 平臺
UDDI 基于什么?
UDDI 使用 W3C 和 IETF* 的因特網標準,比如 XML、HTTP 和 DNS 協議。
UDDI 使用 WSDL 來描述到達 web services 的界面
此外,通過采用 SOAP,還可以實現跨平臺的編程特性,大家知道,SOAP 是 XML 的協議通信規范,可在 W3C 的網站找到相關的信息。
*注釋:IETF - Internet Engineering Task Force
UDDI 的好處
任何規模的行業或企業都能得益于 UDDI。
在 UDDI 之前,還不存在一種 Internet 標準,可以供企業為它們的企業和伙伴提供有關其產品和服務的信息。也不存在一種方法,來集成到彼此的系統和進程中。
UDDI 規范幫助我們解決的問題:
- 使得在成百萬當前在線的企業中發現正確的企業成為可能
- 定義一旦首選的企業被發現后如何啟動商業
- 擴展新客戶并增加對目前客戶的訪問
- 擴展銷售并延伸市場范圍
- 滿足用戶驅動的需要,為在全球 Internet 經濟中快速合作的促進來清除障礙
UDDI 如何被使用
假如行業發布了一個用于航班比率檢測和預訂的 UDDI 標準,航空公司就可以把它們的服務注冊到一個 UDDI 目錄中。然后旅行社就能夠搜索這個 UDDI 目錄以找到航空公司預訂界面。當此界面被找到后,旅行社就能夠立即與此服務進行通信,這樣由于它使用了一套定義良好的預訂界面。
誰在支持 UDDI?
UDDI 是一個跨行業的研究項目,由所有主要的平臺和軟件提供商驅動,比如:Dell, Fujitsu, HP, Hitachi, IBM, Intel, Microsoft, Oracle, SAP, 以及 Sun, 它既是一個市場經營者的團體,也是一個電子商務的領導者。
已有數百家公司參與了這個 UDDI 團體。