XML是一種擴(kuò)展標(biāo)記語(yǔ)言。Web服務(wù)的描述語(yǔ)言就是用XML形式描述的 , Web服務(wù)的數(shù)據(jù)也是以XML格式進(jìn)行交換的。可以說(shuō)XML是定義Web服務(wù)協(xié)議規(guī)范的基石。
WSDL服務(wù)描述語(yǔ)言采用XML Schema定義。WSDL能對(duì)各種語(yǔ)言實(shí)現(xiàn)的服務(wù)進(jìn)行描述, 具有語(yǔ)言無(wú)關(guān)性。
DD I是通用描述、發(fā)現(xiàn)和集成協(xié)議。UDD I使得全球統(tǒng)一定位、發(fā)現(xiàn)服務(wù)成為可能。
3.4 Web服務(wù)集成實(shí)現(xiàn)模型
要運(yùn)行,管理SOA應(yīng)用程序,企業(yè)需要SOA集成模型,這是SOA平臺(tái)的一個(gè)部分。SOA集成模型必須支持所有的相關(guān)標(biāo)準(zhǔn),和需要的運(yùn)行時(shí)容器。圖4所示的是一個(gè)典型的SOA集成模型。下面分別介紹這些層。
SOAP, WSDL, UDDI :WSDL,UDDI和SOAP是SOA基礎(chǔ)的基礎(chǔ)部件。WSDL用來(lái)描述服務(wù);UDDI用來(lái)注冊(cè)和查找服務(wù);而SOAP,作為傳輸層,用來(lái)在消費(fèi)者和服務(wù)提供者之間傳送消息。SOAP是Web服務(wù)的默認(rèn)機(jī)制,其他的技術(shù)為可以服務(wù)實(shí)現(xiàn)其他類(lèi)型的綁定。一個(gè)消費(fèi)者可以在UDDI注冊(cè)表(registry)查找服務(wù),取得服務(wù)的WSDL描述,然后通過(guò)SOAP來(lái)調(diào)用服務(wù)。
WS-I Basic Profile:S-I Basic Profile,由Web服務(wù)互用性組織(Web Services Interoperability Organization)提供,是SOA服務(wù)測(cè)試與互用性所需要的核心構(gòu)件。服務(wù)提供者可以使用Basic Profile測(cè)試程序來(lái)測(cè)試服務(wù)在不同平臺(tái)和技術(shù)上的互用性。
WSDL服務(wù)描述語(yǔ)言采用XML Schema定義。WSDL能對(duì)各種語(yǔ)言實(shí)現(xiàn)的服務(wù)進(jìn)行描述, 具有語(yǔ)言無(wú)關(guān)性。
DD I是通用描述、發(fā)現(xiàn)和集成協(xié)議。UDD I使得全球統(tǒng)一定位、發(fā)現(xiàn)服務(wù)成為可能。
3.4 Web服務(wù)集成實(shí)現(xiàn)模型
要運(yùn)行,管理SOA應(yīng)用程序,企業(yè)需要SOA集成模型,這是SOA平臺(tái)的一個(gè)部分。SOA集成模型必須支持所有的相關(guān)標(biāo)準(zhǔn),和需要的運(yùn)行時(shí)容器。圖4所示的是一個(gè)典型的SOA集成模型。下面分別介紹這些層。
SOAP, WSDL, UDDI :WSDL,UDDI和SOAP是SOA基礎(chǔ)的基礎(chǔ)部件。WSDL用來(lái)描述服務(wù);UDDI用來(lái)注冊(cè)和查找服務(wù);而SOAP,作為傳輸層,用來(lái)在消費(fèi)者和服務(wù)提供者之間傳送消息。SOAP是Web服務(wù)的默認(rèn)機(jī)制,其他的技術(shù)為可以服務(wù)實(shí)現(xiàn)其他類(lèi)型的綁定。一個(gè)消費(fèi)者可以在UDDI注冊(cè)表(registry)查找服務(wù),取得服務(wù)的WSDL描述,然后通過(guò)SOAP來(lái)調(diào)用服務(wù)。
WS-I Basic Profile:S-I Basic Profile,由Web服務(wù)互用性組織(Web Services Interoperability Organization)提供,是SOA服務(wù)測(cè)試與互用性所需要的核心構(gòu)件。服務(wù)提供者可以使用Basic Profile測(cè)試程序來(lái)測(cè)試服務(wù)在不同平臺(tái)和技術(shù)上的互用性。

