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 團體。
TAG:程序員小新人學習 |