999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Web服務(wù)的體系結(jié)構(gòu)

2013-04-29 00:00:00李國才
中國新通信 2013年18期

【摘要】本文從web服務(wù)體系結(jié)構(gòu)中的角色、操作以及協(xié)議棧三個(gè)方面剖析了Web服務(wù)的體系結(jié)構(gòu),通過本文能夠?qū)eb服務(wù)有一個(gè)清晰的認(rèn)識(shí)。

【關(guān)鍵詞】Web角色操作棧

一、Web服務(wù)的概念

Web服務(wù)是一種部署在Web上的對(duì)象,它們具有對(duì)象技術(shù)所承諾的所有優(yōu)點(diǎn)。同時(shí),Web服務(wù)建立在以XML為主的、開放的Web規(guī)范技術(shù)基礎(chǔ)上,因此具有比任何現(xiàn)有對(duì)象技術(shù)更好的開放性,是建立可互操作的分布式應(yīng)用程序的新平臺(tái)。Web服務(wù)平臺(tái)是一套標(biāo)準(zhǔn),它定義了應(yīng)用程序如何在Web上實(shí)現(xiàn)互操作性,可以用任何語言、在任何平臺(tái)上編寫所需要的Web服務(wù)。

二、Web服務(wù)的體系結(jié)構(gòu)

2.1體系結(jié)構(gòu)中的角色

Web服務(wù)的體系結(jié)構(gòu)是基于三種角色(服務(wù)提供者、服務(wù)請(qǐng)求者和服務(wù)注冊(cè)中心)之間的交互,它是一種面向服務(wù)的體系結(jié)構(gòu)(Web Services-Oriented Architecture,簡稱SOA)。

服務(wù)提供者是可通過網(wǎng)絡(luò)地址訪問的實(shí)體,它從服務(wù)請(qǐng)求者接受和執(zhí)行請(qǐng)求。它發(fā)布服務(wù)和接口到服務(wù)注冊(cè)中心以便于服務(wù)請(qǐng)求者能發(fā)現(xiàn)和訪問該服務(wù)。

服務(wù)注冊(cè)中心是可搜索的服務(wù)描述注冊(cè)中心,服務(wù)提供者在此列出他們的Web服務(wù)清單。服務(wù)請(qǐng)求者可以從服務(wù)注冊(cè)中心搜索Web服務(wù)。服務(wù)注冊(cè)中心己包含了一個(gè)可利用的服務(wù)倉庫和允許服務(wù)請(qǐng)求者查找他們感興趣的服務(wù)提供者接口,使服務(wù)發(fā)現(xiàn)成為可能。

服務(wù)請(qǐng)求者是一個(gè)應(yīng)用程序、一個(gè)軟件模塊或是另一個(gè)需要其它服務(wù)的服務(wù)。它向注冊(cè)中心提出服務(wù)請(qǐng)求,通過傳輸器綁定該服務(wù),然后執(zhí)行該服務(wù)功能。服務(wù)請(qǐng)求者通過接口調(diào)用該服務(wù)。

2.2體系結(jié)構(gòu)中的操作

利用Web服務(wù),必然會(huì)發(fā)生以下三個(gè)行為:發(fā)布服務(wù)描述、查詢或查找服務(wù)描述以及根據(jù)服務(wù)描述綁定或調(diào)用服務(wù)。這些行為可以單次或反復(fù)出現(xiàn),這些操作具體為:①發(fā)布(publish)。為了使服務(wù)可訪問,服務(wù)提供者向服務(wù)注冊(cè)中心注冊(cè)自己的功能和訪問接口,發(fā)布服務(wù)描述以使服務(wù)請(qǐng)求者可以查找它。②查找(find)。服務(wù)請(qǐng)求者向服務(wù)注冊(cè)中心檢索服務(wù)描述或在服務(wù)注冊(cè)中心中查詢所要求的特定服務(wù)。在查找操作中,服務(wù)請(qǐng)求者直接檢索服務(wù)描述或在服務(wù)注冊(cè)中心中查詢所要求的服務(wù)類型。對(duì)于服務(wù)請(qǐng)求者,可能會(huì)在兩個(gè)不同的生命周期階段中牽涉到查找操作在設(shè)計(jì)時(shí)為了程序開發(fā)而檢索服務(wù)的接口描述,而在運(yùn)行時(shí)為了調(diào)用而檢索服務(wù)的綁定和位置描述。③綁定(bind)和調(diào)用(invoke)。在檢索服務(wù)描述后,服務(wù)請(qǐng)求者最后需要綁定以調(diào)用服務(wù)。在綁定操作中,服務(wù)請(qǐng)求者使用服務(wù)描述中的綁定細(xì)節(jié)來定位、聯(lián)系和調(diào)用服務(wù),從而在運(yùn)行時(shí)調(diào)用或啟動(dòng)與服務(wù)的交互。

2.3Web服務(wù)協(xié)議棧

要以一種可互操作的方式執(zhí)行發(fā)布、發(fā)現(xiàn)和綁定這三個(gè)操作,必須有一個(gè)包含每層標(biāo)準(zhǔn)的Web服務(wù)協(xié)議體系。一個(gè)概念性Web服務(wù)協(xié)議棧,上面的層應(yīng)建立在下面層提供的功能之上,并且協(xié)議棧中每層必須應(yīng)用一定的標(biāo)準(zhǔn)技術(shù),滿足不同的需求。

我們把Web服務(wù)的互操作棧協(xié)議分為網(wǎng)絡(luò)層、消息傳遞(XML)層、服務(wù)描述層、服務(wù)發(fā)布發(fā)現(xiàn)層和服務(wù)流程層,Web服務(wù)協(xié)議棧各層的功能如下:①網(wǎng)絡(luò)層。Web服務(wù)協(xié)議棧的基礎(chǔ)是網(wǎng)絡(luò)層,Web服務(wù)要被服務(wù)請(qǐng)求者調(diào)用,就必須通過網(wǎng)絡(luò)訪問。②消息傳遞層。網(wǎng)絡(luò)上的信息可以是任何格式的,但是信息的發(fā)送者和接收者必須互相明白信息里的數(shù)據(jù)才能完成一次有意義的交換,這就是消息傳遞層SOAP要解決的問題。③服務(wù)描述層。如果服務(wù)的提供者和請(qǐng)求者能夠成功的進(jìn)行交互,它們之間必須擁有更高一層的認(rèn)識(shí),描述層就提供了這樣一種認(rèn)識(shí)機(jī)制。Web服務(wù)的接口和實(shí)現(xiàn)均由WSDL來定義。使用WSDL開發(fā)可以描述一組Web服務(wù)的操作,包括每個(gè)操作的輸入、輸出參數(shù)與網(wǎng)絡(luò)和數(shù)據(jù)編碼結(jié)合的不同方式。④服務(wù)發(fā)布發(fā)現(xiàn)層。描述了綁定和調(diào)用某個(gè)Web服務(wù)的詳細(xì)信息,但是服務(wù)請(qǐng)求者如何才能取得某個(gè)Web服務(wù)的WSDL文檔呢?此時(shí),就需要有一個(gè)發(fā)布發(fā)現(xiàn)層UDDI來實(shí)現(xiàn)WSDL文檔的發(fā)布和查找。作為目錄技術(shù)的標(biāo)準(zhǔn)協(xié)議UDDI,提供使用基于性能的查找來發(fā)現(xiàn)Web服務(wù)或者商務(wù)伙伴的功能,服務(wù)請(qǐng)求者可以按照服務(wù)的類型和服務(wù)的性能來發(fā)現(xiàn)所需要的Web服務(wù)。⑤服務(wù)流程層。單獨(dú)的Web服務(wù)只能完成單一的操作,而事實(shí)上的活動(dòng),都不是單一的操作所能夠完成的系列操作步驟,并且在大部分情況下,這些操作不是相互獨(dú)立的,而是需要互相協(xié)作,從而形成一個(gè)服務(wù)流程。

所有的機(jī)制完全是基于現(xiàn)有的技術(shù),并沒有創(chuàng)造一個(gè)完全的新體系。無論是HTTP, FTP等現(xiàn)有的網(wǎng)絡(luò)協(xié)議,還是SOAP, WSDL等基于XML定義的協(xié)議,都是遵循繼承原有的被廣泛接受的技術(shù),這樣才使得Web服務(wù)被廣泛接受。

主站蜘蛛池模板: 欧美国产日本高清不卡| 久久国产亚洲偷自| 91在线激情在线观看| 日韩无码一二三区| 少妇露出福利视频| 97se亚洲综合| 成人自拍视频在线观看| 激情综合激情| 青青热久免费精品视频6| 乱系列中文字幕在线视频 | 91精品国产福利| 人妻一区二区三区无码精品一区| 国产亚洲精品自在久久不卡| 久久人人妻人人爽人人卡片av| 欧美另类一区| 亚洲色图综合在线| 黄色网页在线播放| 久久人妻系列无码一区| 在线精品视频成人网| 亚洲区一区| 亚洲男人的天堂在线观看| 中国一级特黄大片在线观看| 免费xxxxx在线观看网站| 国产办公室秘书无码精品| 国产手机在线ΑⅤ片无码观看| 欧洲av毛片| 国产在线第二页| 青青国产视频| 九九九国产| 日韩在线视频网| 欧美成a人片在线观看| 成人午夜视频网站| 精品亚洲麻豆1区2区3区| 日韩精品亚洲一区中文字幕| av色爱 天堂网| 国产精品浪潮Av| 丰满少妇αⅴ无码区| 美女裸体18禁网站| 亚洲人成影视在线观看| 国产三级毛片| 国产无码高清视频不卡| 久草性视频| 久久毛片网| 国产女同自拍视频| 亚洲国产成人久久77| 色婷婷成人| 99伊人精品| 亚洲人成色77777在线观看| 久久精品只有这里有| 国产精品hd在线播放| 97在线免费视频| 色亚洲激情综合精品无码视频| 亚洲福利网址| 亚洲国产日韩一区| 尤物国产在线| 人妻无码一区二区视频| 欧美日韩第二页| 欧美a级完整在线观看| 伊人成色综合网| 午夜精品影院| 成年午夜精品久久精品| 亚洲国产在一区二区三区| 伊人网址在线| h视频在线观看网站| 国产精品第| 国产日韩欧美视频| 欧美激情视频二区| 精品亚洲麻豆1区2区3区| 国产亚洲欧美在线中文bt天堂| 亚洲欧美另类视频| 久久综合九九亚洲一区| 久久精品中文无码资源站| 国产区成人精品视频| 国产精品专区第1页| 91免费片| 黄色网站在线观看无码| 老司机精品99在线播放| 99青青青精品视频在线| 国产视频入口| 国产成人精品优优av| 国产区精品高清在线观看| 欧美影院久久|