當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 重慶OA系統(tǒng) > 重慶OA行業(yè)資訊
Web Services體系
Web Services體系
1 總括
服務(wù)被服務(wù)提供者service
providers部署deploy到web上,由一個給定的web service提供的功能使用WSDL描述。
部署的服務(wù)被發(fā)布publish到web上,服務(wù)代理service broker幫助服務(wù)提供者和服務(wù)請求者service
requestor互相發(fā)現(xiàn)。
一個服務(wù)請求者使用一個API向服務(wù)代理請求需要的服務(wù),當(dāng)服務(wù)代理返回結(jié)果后,服務(wù)請求者使用這些結(jié)果綁定bind到一個實(shí)際的服務(wù)上。
這里討論的所有通訊可以使用任何協(xié)議,但為了簡單,選擇SOAPVersion 2.0 協(xié)議,它允許應(yīng)用程序調(diào)用遠(yuǎn)程對象的方法。
2 Web Services 組件
有三種組件:
◆服務(wù)提供者:提供服務(wù),進(jìn)行注冊以使服務(wù)可用
◆服務(wù)代理:服務(wù)交換所,服務(wù)提供者和服務(wù)請求者之間的媒介
◆服務(wù)請求者:向服務(wù)代理請求服務(wù),調(diào)用這些服務(wù)創(chuàng)建應(yīng)用程序
3 Web Services操作
三種操作:
◆發(fā)布/不發(fā)布(Publish/Unpublish):提供者向代理發(fā)布(注冊)服務(wù)或不發(fā)布(移去)這些服務(wù)的注冊
◆發(fā)現(xiàn)(Find):由服務(wù)請求者向服務(wù)代理執(zhí)行find操作,服務(wù)請求者描述要找的服務(wù),服務(wù)代理分發(fā)匹配的結(jié)果
◆綁定(Bind):在服務(wù)請求者和服務(wù)提供者之間綁定,這兩部分協(xié)商以使請求者可以訪問和調(diào)用提供者的服務(wù)
4 UDDI - 通用發(fā)現(xiàn),描述和整合
這是一個Web
services的信息注冊的規(guī)范,基于UDDI的web
services注冊可以被發(fā)現(xiàn)。UDDI的發(fā)現(xiàn)方法是:在web上有一種分布的注冊服務(wù),商務(wù)和服務(wù)以一種通用的XML格式描述,XML中的結(jié)構(gòu)化數(shù)據(jù)易于發(fā)現(xiàn),分析和操作。
5 WSDL - Web 服務(wù)描述語言
如果我們打算找出一個地方的所有web
services,我們需要一種描述他們的通用語言。如果我提供了一種服務(wù),我需要能夠向外部世界描述它,同時如果我想要使用一種服務(wù),我也要描述我要找什么,WSDL正是這個目的。
下面是一個描述一個web services的WSDL文檔:
<binding
name="StockQuoteServiceBinding" type="StockQuoteServiceType">
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="getQuote">
<soap:operation soapAction="http://www.getquote.com/GetQuote"/>
<input>
<soap:body type="InMessageRequest"
namespace="urn:live-stock-quotes"
encoding="http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<soap:body
type="OutMessageResponse"
encoding="http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
</binding>
這是一個股票報價服務(wù)的定義的一部分,它定義了一個叫做getQuote的方法,同時帶有相關(guān)的SOAP信息,以使一段代碼可以發(fā)現(xiàn)這種服務(wù),調(diào)用一個方法,且處理響應(yīng)。
6 總結(jié)
結(jié)合這些技術(shù),我們就有了使web
services工作的基礎(chǔ)結(jié)構(gòu)。服務(wù)提供者可以描述自己,服務(wù)請求者可以描述自己要找什么,服務(wù)代理可以自動決定哪個請求者-提供者對是一個好的匹配,一旦產(chǎn)生了一個匹配,就可以使用必要的綁定信息用標(biāo)準(zhǔn)的方法(ways)找到與這種服務(wù)交互的方法(methods)。
- 1企業(yè)IT的發(fā)展將更具戰(zhàn)略性及集中性
- 2十大SaaS術(shù)語
- 3互聯(lián)網(wǎng)商業(yè)模式改變 企業(yè)家逃不掉危機(jī)
- 4Web servicesEULA自廢武功
- 5如何正確選購運(yùn)行ERP的服務(wù)器?
- 6訣竅:永遠(yuǎn)不做軟件選型的看門人
- 7企業(yè)計(jì)劃體系變遷從ERP到SCP
- 8重慶建筑公司、建設(shè)公司2014年部分名單
- 9安全公司稱五大SOA架構(gòu)都有安全漏洞
- 10信息化規(guī)劃框架:外延、內(nèi)涵及方法淺談
- 11競爭情報理論:洞察競爭對手的想法
- 12為Web服務(wù)打基礎(chǔ)
- 13選擇SaaS產(chǎn)品與服務(wù)的五個步驟
- 14[原創(chuàng)]ITSM系統(tǒng)的建設(shè)
- 15電力行業(yè)管理信息化的四大困惑
- 16[原創(chuàng)]鎖好門的制度也許比設(shè)一個復(fù)雜密碼的要求更安全
- 17細(xì)談視頻監(jiān)控系統(tǒng)存儲設(shè)備該如何選購
- 18在線零售站點(diǎn)的自適應(yīng)與商業(yè)智能模型
- 19規(guī)避風(fēng)險 EMS外包業(yè)的本質(zhì)與探索
- 20如何落實(shí)ITIL理論
- 21ERP并非操作系統(tǒng) 開源ERP難成氣候
- 22李包羅:撬動舊醫(yī)療體制的有力杠桿是什么
- 23地理信息產(chǎn)業(yè)新題新解
- 24人力資源信息化 技術(shù)與管理雙軌并行
- 25ITIL實(shí)施的難度
- 26國航:信息化創(chuàng)新競爭力
- 27國內(nèi)知名OA軟件廠商之一高速發(fā)展、成長
- 28“ETC時代”來臨?還要經(jīng)過幾道坎
- 29.NET中的Web service的開發(fā)
- 30未來企業(yè):影響10因素架構(gòu)三特點(diǎn)
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓
版權(quán)所有:泛普軟件 渝ICP備14008431號-2 渝公網(wǎng)安備50011202501700號 咨詢電話:400-8352-114