- 相關(guān)推薦
XML認證知識點:Web服務(wù)
Web 服務(wù)是一種新型的 Web 應(yīng)用程序。它們是自適應(yīng)、自我描述、模塊化的應(yīng)用程序,這些應(yīng)用程序可以跨越Web 進行發(fā)表、定位和調(diào)用。
Web 服務(wù)所執(zhí)行的功能可以是從簡單的請求到復(fù)雜的商業(yè)過程中的任何事。簡單的Web 服務(wù)可以提供股票報價或處理信用卡交易。一旦部署了 Web 服務(wù),其它的應(yīng)用程序(及其它的 Web 服務(wù))可以發(fā)現(xiàn)和調(diào)用所部署的服務(wù)。因為 Web 服務(wù)要滿足所有這些需要,所以,有兩個技術(shù)是關(guān)鍵的:
XML(XML培訓(xùn) 編程語言培訓(xùn) )
XML 對于 Web 中移動的結(jié)構(gòu)化數(shù)據(jù)是非常重要的技術(shù)。如果 Web 要以可靠的、自動的方式處理數(shù)據(jù),那么 HTML 文檔是滿足不了此要求的。如果數(shù)據(jù)是以 XML 發(fā)送的,那么 Web 服務(wù)可以以不同的、有效的方式來處理這些數(shù)據(jù)。XML 的內(nèi)容與表示的分離是很理想的。
SOAP
SOAP,即簡單對象訪問協(xié)議,使用 XML 消息調(diào)用遠程方法。Web 服務(wù)可以通過 HTTP 的 post 和 get 方法與遠程的機器交互,但 SOAP 則更加強健和靈活。
Web 服務(wù)體系結(jié)構(gòu)
在 Web 服務(wù)領(lǐng)域共有三個組件:
服務(wù)提供者
提供服務(wù)及維護注冊表以使服務(wù)可用。
服務(wù)代理
為服務(wù)提供交換場所。服務(wù)代理充當(dāng)服務(wù)提供者與服務(wù)請求者之間的中介。
服務(wù)請求者
與服務(wù)代理一起發(fā)現(xiàn) Web 服務(wù),然后調(diào)用這些服務(wù)以創(chuàng)建應(yīng)用程序。
有三個 Web 服務(wù)操作:
發(fā)布/撤除發(fā)布
發(fā)布和撤除發(fā)布是指將服務(wù)發(fā)布至注冊表(發(fā)布)或除去它們的一些項(撤除發(fā)布)。服務(wù)提供者聯(lián)系服務(wù)代理來發(fā)布或不發(fā)布某個服務(wù)。
查找
查找操作由服務(wù)請求者和服務(wù)代理共同完成。服務(wù)請求者描述他們正在尋找的服務(wù)類型,而服務(wù)代理發(fā)布與請求最匹配的結(jié)果。
綁定
綁定操作發(fā)生在服務(wù)請求者和服務(wù)提供者之間。雙方經(jīng)過適當(dāng)?shù)纳逃懼,請求者就可以訪問和調(diào)用提供者所提供的服務(wù)。
【XML認證知識點:Web服務(wù)】相關(guān)文章:
XML認證知識點:XML Schema09-28
XML認證考試知識點:Parser05-11
XML認證知識點:名稱空間10-24
XML認證知識點:SAX Parser08-31
IBM認證:XML入門XML簡介06-08
IBM XML認證知識點:解析器09-20
XML認證教程:XPATH09-17
XML認證教程:Dtd09-03
XML認證元素類型聲明07-12
XML認證教程:名稱空間10-16