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

Web服務的體系結構

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

【摘要】本文從web服務體系結構中的角色、操作以及協議棧三個方面剖析了Web服務的體系結構,通過本文能夠對web服務有一個清晰的認識。

【關鍵詞】Web角色操作棧

一、Web服務的概念

Web服務是一種部署在Web上的對象,它們具有對象技術所承諾的所有優點。同時,Web服務建立在以XML為主的、開放的Web規范技術基礎上,因此具有比任何現有對象技術更好的開放性,是建立可互操作的分布式應用程序的新平臺。Web服務平臺是一套標準,它定義了應用程序如何在Web上實現互操作性,可以用任何語言、在任何平臺上編寫所需要的Web服務。

二、Web服務的體系結構

2.1體系結構中的角色

Web服務的體系結構是基于三種角色(服務提供者、服務請求者和服務注冊中心)之間的交互,它是一種面向服務的體系結構(Web Services-Oriented Architecture,簡稱SOA)。

服務提供者是可通過網絡地址訪問的實體,它從服務請求者接受和執行請求。它發布服務和接口到服務注冊中心以便于服務請求者能發現和訪問該服務。

服務注冊中心是可搜索的服務描述注冊中心,服務提供者在此列出他們的Web服務清單。服務請求者可以從服務注冊中心搜索Web服務。服務注冊中心己包含了一個可利用的服務倉庫和允許服務請求者查找他們感興趣的服務提供者接口,使服務發現成為可能。

服務請求者是一個應用程序、一個軟件模塊或是另一個需要其它服務的服務。它向注冊中心提出服務請求,通過傳輸器綁定該服務,然后執行該服務功能。服務請求者通過接口調用該服務。

2.2體系結構中的操作

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

2.3Web服務協議棧

要以一種可互操作的方式執行發布、發現和綁定這三個操作,必須有一個包含每層標準的Web服務協議體系。一個概念性Web服務協議棧,上面的層應建立在下面層提供的功能之上,并且協議棧中每層必須應用一定的標準技術,滿足不同的需求。

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

所有的機制完全是基于現有的技術,并沒有創造一個完全的新體系。無論是HTTP, FTP等現有的網絡協議,還是SOAP, WSDL等基于XML定義的協議,都是遵循繼承原有的被廣泛接受的技術,這樣才使得Web服務被廣泛接受。

主站蜘蛛池模板: 亚洲天堂视频在线播放| 亚洲黄网在线| 国产精品免费久久久久影院无码| 国产三区二区| 波多野结衣亚洲一区| 国产91久久久久久| 一级不卡毛片| 67194成是人免费无码| 影音先锋亚洲无码| a亚洲天堂| 欧美三级自拍| 亚洲啪啪网| 欧美a在线| 亚洲AV电影不卡在线观看| v天堂中文在线| 77777亚洲午夜久久多人| 在线色国产| 婷婷综合色| 国产69精品久久久久妇女| 毛片三级在线观看| 青青热久麻豆精品视频在线观看| 午夜激情福利视频| 在线观看免费黄色网址| 一级福利视频| 免费全部高H视频无码无遮掩| 日本一本在线视频| 免费A级毛片无码免费视频| 91精品啪在线观看国产| 精品少妇人妻无码久久| 亚洲人成高清| 国产无码精品在线播放| 伊人久综合| 国内丰满少妇猛烈精品播| 亚洲国产成熟视频在线多多| 91视频区| 91精品伊人久久大香线蕉| 伦精品一区二区三区视频| 国产99精品久久| 亚洲综合在线网| 六月婷婷综合| 中国国产高清免费AV片| 亚洲人成网18禁| 成人在线亚洲| 国产第一页第二页| 在线国产毛片| 久久无码免费束人妻| 国产精品冒白浆免费视频| 亚洲一区二区在线无码 | 精品综合久久久久久97超人| 国产精品视频999| 亚洲av片在线免费观看| 国产呦视频免费视频在线观看| 欧美一区二区人人喊爽| 亚洲一区无码在线| 99re精彩视频| 无码日韩精品91超碰| 青青操视频在线| 欧美一级黄片一区2区| 欧美日韩午夜视频在线观看| 2020精品极品国产色在线观看| аⅴ资源中文在线天堂| 97青青青国产在线播放| 欧美自慰一级看片免费| 伊人久综合| 国产精品香蕉在线| 日韩在线2020专区| 国产白浆视频| 亚洲自拍另类| 欧美国产日韩一区二区三区精品影视 | 日韩欧美视频第一区在线观看 | 久久青草精品一区二区三区| 国产综合网站| 67194亚洲无码| 精品国产免费观看| 日本欧美成人免费| 91国内外精品自在线播放| 久久国产精品夜色| 国产交换配偶在线视频| 国禁国产you女视频网站| 亚洲综合色婷婷中文字幕| 欧洲免费精品视频在线| 国产精品亚洲а∨天堂免下载|