- UDDI API參考
- UDDI API快速參考
UDDI概述
UDDI是一種基於XML的標準,用於描述、釋出和查詢Web服務。
UDDI代表通用描述、發現和整合 (Universal Description, Discovery, and Integration)。
UDDI是Web服務分散式登錄檔的規範。
UDDI是一個平臺無關的開放框架。
UDDI可以透過SOAP、CORBA、Java RMI協議進行通訊。
UDDI使用Web服務定義語言(WSDL)來描述Web服務的介面。
UDDI與SOAP和WSDL一起被視為Web服務的三個基礎標準之一。
UDDI是一個開放的行業倡議,使企業能夠相互發現並定義它們如何透過網際網路進行互動。
UDDI包含兩個部分:
所有Web服務元資料的登錄檔,包括指向服務WSDL描述的指標。
用於操作和搜尋該登錄檔的一組WSDL埠型別定義。
UDDI歷史
UDDI 1.0最初由微軟、IBM和Ariba於2000年9月釋出。
自首次釋出以來,UDDI倡議已發展到包括300多家公司,其中包括戴爾、富士通、惠普、日立、IBM、英特爾、微軟、甲骨文、SAP和Sun。
2001年5月,微軟和IBM啟動了首批UDDI運營商站點,並使UDDI登錄檔上線。
2001年6月,UDDI釋出了2.0版本。
在撰寫本教程時,微軟和IBM的站點已實現1.0規範,並計劃在不久的將來支援2.0。
目前UDDI由OASIS贊助。
合作伙伴介面流程
合作伙伴介面流程 (PIP) 是基於XML的介面,使兩個貿易伙伴能夠交換資料。已經存在數十個PIP。其中一些列於此處:
PIP2A2 - 使合作伙伴能夠查詢另一個合作伙伴的產品資訊。
PIP3A2 - 使合作伙伴能夠查詢特定產品的價格和可用性。
PIP3A4 - 使合作伙伴能夠提交電子採購訂單並接收訂單確認。
PIP3A3 - 使合作伙伴能夠傳輸電子購物車的內容。
PIP3B4 - 使合作伙伴能夠查詢特定貨件的狀態。
私有UDDI登錄檔
作為使用網際網路上可用的UDDI登錄檔公共聯合網路的替代方案,公司或行業集團可以選擇實施自己的私有UDDI登錄檔。
這些專屬服務旨在允許公司或行業集團的成員在彼此之間共享和宣傳服務。
無論UDDI登錄檔是全球聯合網路的一部分,還是私有登錄檔,將它們聯絡在一起的是一個通用的Web服務API,用於釋出和查詢在UDDI登錄檔中宣傳的業務和服務。