淺談web服務(wù)-科技論文
這一特征也是源于對(duì)象/組件技術(shù),當(dāng)一個(gè)Web服務(wù)的實(shí)現(xiàn)發(fā)生變更的時(shí)候,調(diào)用者是不會(huì)感到這一點(diǎn)的,對(duì)于調(diào)用者來(lái)說(shuō),只要Web服務(wù)的調(diào)用界面不變,Web服務(wù)實(shí)現(xiàn)的任何變更對(duì)他們來(lái)說(shuō)都是透明的,甚至是當(dāng)Web服務(wù)的實(shí)現(xiàn)平臺(tái)從J2EE遷移到了。NET或者是相反的遷移流程,用戶(hù)都可以對(duì)此一無(wú)所知。
(三)使用協(xié)約的規(guī)范性
這一特征從對(duì)象而來(lái),但相比一般對(duì)象,其界面規(guī)范更加規(guī)范化和易于機(jī)器理解。
(四)使用標(biāo)準(zhǔn)協(xié)議規(guī)范
作為Web服務(wù),其所有公共的協(xié)約完全需要使用開(kāi)放的標(biāo)準(zhǔn)協(xié)議進(jìn)行描述、傳輸和交換。這些標(biāo)準(zhǔn)協(xié)議具有完全免費(fèi)的規(guī)范,以便由任意方進(jìn)行實(shí)現(xiàn)。
(五)高度可集成能力
由于Web服務(wù)采取簡(jiǎn)單的、易理解的標(biāo)準(zhǔn)Web協(xié)議作為組件界面描述和協(xié)同描述規(guī)范,完全屏蔽了不同軟件平臺(tái)的差異,無(wú)論是CORBA、DCOM還是EJB都可以通過(guò)這一種標(biāo)準(zhǔn)的協(xié)議進(jìn)行互操作,實(shí)現(xiàn)了在當(dāng)前環(huán)境下最高的可集成性。
三、Web服務(wù)體系架構(gòu)
Web服務(wù)技術(shù)是為解決在Internet環(huán)境下,松散耦合的Web服務(wù)之間進(jìn)行相互調(diào)用、互相集成而設(shè)計(jì)的技術(shù)框架。以XML/SOAP(簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議)/WSDL(Web服務(wù)描述語(yǔ)言)/UDDI(統(tǒng)一描述,發(fā)現(xiàn)和集成協(xié)議)為主干的Web服務(wù)技術(shù)賦予了Web服務(wù)一個(gè)與傳統(tǒng)對(duì)象調(diào)用技術(shù)相似又不太相同的體系架構(gòu)如圖Web服務(wù)體系架構(gòu)所示。
Web服務(wù)的三角形設(shè)計(jì)模式被稱(chēng)為面向服務(wù)的架構(gòu)SOA(Service-OrientedArchitecture),它包括三個(gè)清晰的角色定義和三種功能操作。
(一)角色
1.服務(wù)提供者(ServiceProvider)
負(fù)責(zé)使用WSDL來(lái)描述和定義那些可以通過(guò)網(wǎng)絡(luò)來(lái)訪問(wèn)的應(yīng)用程序的功能,在服務(wù)代理(即UDDI商業(yè)注冊(cè)中心)中發(fā)布這些服務(wù)的信息。使其可以被其他應(yīng)用訪問(wèn)、接收和處理Web請(qǐng)求者的調(diào)用。
2.服務(wù)請(qǐng)求者(ServiceRequestor)
負(fù)責(zé)通過(guò)一個(gè)或者多個(gè)服務(wù)代理尋找他們所需的Web服務(wù)后,下載定義服務(wù)的WSDL文檔,并且根據(jù)服務(wù)定義來(lái)綁定(Bind)和調(diào)用(Invoke)服務(wù)提供者提供的Web服務(wù)。
3.服務(wù)注冊(cè)中心(ServiceBroker)
負(fù)責(zé)宣傳服務(wù)提供者發(fā)布的Web服務(wù)和允許服務(wù)請(qǐng)求者查詢(xún)發(fā)布在此服務(wù)代理中的服務(wù)定義。服務(wù)代理扮演一個(gè)服務(wù)提供者和服務(wù)請(qǐng)求者媒介的角色,作用與電話簿的黃頁(yè)相同。
(二)功能操作
1.發(fā)布(Publish)
提供Web服務(wù)注冊(cè)或者宣傳的功能,是服務(wù)提供者與服務(wù)注冊(cè)中心之間交互的操作。發(fā)布的具體細(xì)節(jié)取決于服務(wù)注冊(cè)中心是如何被實(shí)施的。
2.查找(Find)
和發(fā)布相對(duì)的功能,是服務(wù)請(qǐng)求者與服務(wù)注冊(cè)中心之間交互的操作。服務(wù)請(qǐng)求者描述諸如服務(wù)類(lèi)型、服務(wù)質(zhì)量等搜索規(guī)范,服務(wù)注冊(cè)中心從自己發(fā)布的Web服務(wù)中尋找與搜索規(guī)范相匹配的Web服務(wù)。
3.綁定(Bind)
決定服務(wù)請(qǐng)求者和服務(wù)提供者運(yùn)行時(shí)的關(guān)系。服務(wù)請(qǐng)求者向Web服務(wù)提供者發(fā)出請(qǐng)求消息,Web服務(wù)提供者返回響應(yīng)消息。
發(fā)布和發(fā)現(xiàn)操作都涉及到服務(wù)注冊(cè)中心(UDDI),UDDI解決了企業(yè)遇到的大量問(wèn)題。首先,它能幫助拓展企業(yè)與企業(yè)(B2B)交互的范圍并能簡(jiǎn)化交互的過(guò)程。對(duì)于那些需要與不同用戶(hù)建立許多種關(guān)系的廠家來(lái)說(shuō),每家都有自己的一套標(biāo)準(zhǔn)與協(xié)議,UDDI支持一種適應(yīng)性極強(qiáng)的服務(wù)描述,幾乎可以使用任何接口。UDDI提供一種能實(shí)現(xiàn)這一目標(biāo)的方法。規(guī)范企業(yè)在注冊(cè)中心所提供的服務(wù),這樣發(fā)現(xiàn)企業(yè)及服務(wù)就變得高效而簡(jiǎn)單了。
四、Web服務(wù)的應(yīng)用研究
綜合當(dāng)今的Web應(yīng)用以及Web服務(wù)的特點(diǎn),Web服務(wù)實(shí)施的領(lǐng)域可以分為四類(lèi):
(一)面向商務(wù)的Web服務(wù)
該類(lèi)服務(wù)針對(duì)的是那些面向商務(wù)應(yīng)用的服務(wù),包括企業(yè)內(nèi)部的ERP系統(tǒng),企業(yè)間的SCM/CRM等系統(tǒng)。
(二)面向消費(fèi)者的Web服務(wù)
此類(lèi)服務(wù)針對(duì)的是那些原先的B2C的網(wǎng)站的改造,為這些Browser-Oriented的Web應(yīng)用增加(注意是增加)了Web服務(wù)的應(yīng)用界面,使得第三方的桌面工具或其自身提供的增值的桌面工具能夠利用更優(yōu)秀的用戶(hù)界面提供跨越多個(gè)B2C服務(wù)的桌面服務(wù)。
(三)面向設(shè)備的Web服務(wù)
此類(lèi)服務(wù)的使用終端一般是手持設(shè)備和日用家電。
(四)面向系統(tǒng)的Web服務(wù)
一些傳統(tǒng)意義上的系統(tǒng)服務(wù),比如用戶(hù)權(quán)限認(rèn)證,系統(tǒng)監(jiān)控等,如果被遷移到全球范圍的Internet上,或者企業(yè)內(nèi)部的Intranet上,其作用范圍將從單個(gè)系統(tǒng)或局部網(wǎng)絡(luò)拓展到整個(gè)企業(yè)網(wǎng)絡(luò)或整個(gè)Internet。
欄目分類(lèi)
- 為什么發(fā)表論文都不開(kāi)雜志社的發(fā)票呢?
- 2021-2022年CSCD中國(guó)科學(xué)引文數(shù)據(jù)庫(kù)來(lái)源期刊列表-理科南大核心目錄完整版
- CSCD中國(guó)科學(xué)引文數(shù)據(jù)庫(kù)來(lái)源期刊列表(2023-2024年度)南大核心目錄
- 融媒體環(huán)境下地方新聞網(wǎng)站媒體的發(fā)展路徑
- 創(chuàng)新與繼承:70周年獻(xiàn)禮片“三杰”研究
- 人本導(dǎo)向下的城市更新規(guī)劃思路探索——以上海松江區(qū)中山街道老城區(qū)為例
- 預(yù)制裝配式地鐵車(chē)站施工技術(shù)
- 從框架理論看“中國(guó)學(xué)習(xí)的人”
- 互聯(lián)網(wǎng)環(huán)境下古都洛陽(yáng)城市形象建構(gòu)與傳播探析
- 價(jià)值工程在房地產(chǎn)開(kāi)發(fā)管理分工中應(yīng)用
- 2025年中科院分區(qū)表已公布!Scientific Reports降至三區(qū)
- 官方認(rèn)定!CSSCI南大核心首批191家“青年學(xué)者友好期刊名單”
- 2023JCR影響因子正式公布!
- 國(guó)內(nèi)核心期刊分級(jí)情況概覽及說(shuō)明!本篇適用人群:需要發(fā)南核、北核、CSCD、科核、AMI、SCD、RCCSE期刊的學(xué)者
- 我用了一個(gè)很復(fù)雜的圖,幫你們解釋下“23版最新北大核心目錄有效期問(wèn)題”。
- 重磅!CSSCI來(lái)源期刊(2023-2024版)最新期刊目錄看點(diǎn)分析!全網(wǎng)首發(fā)!
- CSSCI官方早就公布了最新南核目錄,有心的人已經(jīng)拿到并且投入使用!附南核目錄新增期刊!
- 北大核心期刊目錄換屆,我們應(yīng)該熟知的10個(gè)知識(shí)點(diǎn)。
- 注意,最新期刊論文格式標(biāo)準(zhǔn)已發(fā)布,論文寫(xiě)作規(guī)則發(fā)生重大變化!文字版GB/T 7713.2—2022 學(xué)術(shù)論文編寫(xiě)規(guī)則
- 盤(pán)點(diǎn)那些評(píng)職稱(chēng)超管用的資源,1,3和5已經(jīng)“絕種”了