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

WebService技術研究及應用

2009-04-09 03:17:18廖聞劍彭艷兵
新媒體研究 2009年5期

胡 澤 廖聞劍 彭艷兵

[摘要]闡述WebService的基本概念。對WebService的發展歷程進行論述,介紹其體系架構。對WebService的基本協議和標準進行解釋。結合電信系統的增值業務的實現,介紹WebService技術的實際的應用,并列出WebService的優點和缺點。最后對WebService技術的發展前景進行展望。

[關鍵詞]WebService 電信系統 增值業務

中圖分類號:TP3文獻標識碼:A文章編號:1671-7597(2009)0310048-01

一、引言

隨著計算機技術和網絡技術的飛速發展,網絡的規模不斷擴大,網絡環境日益復雜。異構、分布式的網絡環境、復雜多樣的網絡元素,對軟件提出了更高的要求與挑戰。基于分布式對象計算的中間件技術,能使得網絡向開放和分布式處理技術轉變,實現不同網絡系統的互聯、互通、互操作。WebService作為一項新的技術出現在我們面前,它是一種新型的分布式計算模式,是解決日增長的互操作、企業應用集成(EAI)、B2B等需求的良好方案,它以其跨平臺、開放、簡單、分布式等特點得到越來越廣泛的應用。

二、什么是WebService

(一)基本概念

WebService是一種通過Web部署提供對業務功能訪問的技術,它具有跨平臺、簡單和高度可集成能力等特點,Microsoft在.NET中將Webservice定位為溝通未來軟件的基礎。WebService采取簡單易理解的標準Web協議作為組件界面描述和協同描述規范,通過XML、SOAP、WSDL、UDDI等技術手段,屏蔽不同軟件平臺的差異。無論是CORBA、DCOM還是EJB 都可以通過這一標準的協議進行互操作,解決計算機網絡系統無序性、異構性和封閉性等問題。

(二)體系構成

WebServices使用面向服務的構架,它包含三個基本角色和操作。

1.Web服務體系結構中的角色。Web服務體系結構中包含三個角色,具體為:

(1)服務提供者。從企業的角度看,這是服務的所有者;從體系結構的角度看,這是托管訪問服務的平臺。

(2)服務請求者。從企業的角度看,這是要求滿足特定功能的企業;從體系結構的角度看,這是尋找并調用服務,或啟動與服務的交互的應用程序。服務請求者角色可以由瀏覽器來擔當,由人或無用戶界面的程序(例如,另外一個Web服務)來控制它。

(3)服務注冊中心。這是可搜索的服務描述注冊中心,服務提供者在此發布他們的服務描述。在靜態綁定開發或動態綁定執行期間,服務請求者查找服務并獲得服務的綁定信息(在服務描述中)。對于靜態綁定的服務請求者,服務注冊中心是體系結構中的可選角色,因為服務提供者可以把描述直接發送給服務請求者。同樣,服務請求者可以從服務注冊中心以外的其它來源得到服務描述,例如本地文件、FTP站點、Web站點、廣告和服務發現(ADS)或發現Web服務(DISCO)。

2.Web服務體系結構中的操作。對于利用Web服務的應用程序,必須發生以下三個行為:發布服務描述、查詢或查找服務描述以及根據服務描述綁定或調用服務。這些行為可以單次或反復出現。這些操作具體為:

(1)發布。為了使服務可訪問,需要發布服務描述以使服務請求者可以查找它。發布服務描述的位置可以根據應用程序的要求而變化。

(2)查找。在查找操作中,服務請求者直接檢索服務描述或在服務注冊中心中查詢所要求的服務類型。對于服務請求者,可能在兩個不同的生命周期階段牽涉到查找操作:在設計時為了程序開發而檢索服務的接口描述;在運行時為了調用而檢索服務的綁定和位置描述。

(3)綁定。最后需要調用服務。在綁定操作中,服務請求者使用服務描述中的綁定細節來定位、聯系和調用服務,從而在運行時調用或啟動與服務的交互。

三、標準和協議

WebService由一系列的標準和協議組成,主要有XML、HTTP、SOAP、WSDL、UDDI。

(一)WebService協議棧

要以一種可互操作的方式執行發布、發現和綁定這三個操作,必須有一個包含每一層標準的Web服務協議棧。表1展示了一個概念性Web服務協議棧。上面的幾層建立在下面幾層提供的功能之上。垂直的條表示在協議棧中每一層必須滿足的需求。表中左邊的一列表示協議棧的那一層所應用的標準技術。

(二)Webservice,wsdl,soap,xml,http的關系

WSDL是一種XML文檔,它包含了一組描述WebService的定義,類似C語言中的頭文件(定義函數接口)。WSDL提供了訪問和使用WebService所需的全部信息。WSDL文檔描述Web Service將做些什么,它如何進行通信以及它的位置在哪里。您可以在開發階段使用WSDL文檔創建您自己的服務接口。Soap是Webservice使用的協議其消息是符合wsdl規格的xml文檔而Soap消息的傳輸協議一般使用http。圖2展示了WebService中傳輸消息的關系。

四、WebService在電信增值業務中的應用

圖3描述了WebService技術在電信增值業務系統中的應用。圖中Slee模塊的主要功能就是解析執行Xml腳本中的JavaScript腳本,EventRoute主要器路由業務功能,可根據業務標識區分不同的業務。Xagent模塊充當了客戶端角色,其主要功能就是代理客戶端向ParlayX網關發送SOAP消息請求或調用第三方的WebService服務;而Xproxy模塊充當了代理服務器角色,其主要功能就是接收從ParlayX網關或第三方發過來的SOAP消息。

如圖3所示,采用WebService技術,很好的屏蔽了網關和SEP(業務執行平臺)之間的平臺和語言差異性,兩側的用戶只需要用WSDL定義接口和描述服務。提供者和請求者只用關心請求和響應的消息的格式和內容。消息格式與消息同在,不用額外的元數據或代碼來說明。同時,由于SOAP消息使用http協議,而一般的防火墻都開啟了允許Web訪問的能力,這也使SOAP消息能夠越過重重阻隔,將數據準確投遞到目的地。當然,此系統采用WebService技術也存在不足和需要改進的地方,例如:基于http承載,使得每對消息來回將建立/消耗一個tcp鏈接,帶來大量開銷;xml數據基于文本,浪費了網絡帶寬和服務器內存資源;xml不是隨機可訪問的數據結構,需要進行復雜的解析,浪費CPU資源。

五、結語

隨著計算機網絡技術的飛速發展,網絡服務(WebService)技術已經成為了當前最炙手可熱的技術。作為一種新興的技術,WebService比前期的技術有不少的進步。目前,很多商業系統都采用了WebService技術,并取得了很大的成功。隨著 WebService技術的推出和應用,SOA(面向服務架構)的思想正被一個個效益顯著的信息系統建設項目不斷的示范,WebService與SOA也成為現今IT界最熱門的話題。WebService憑借其松耦合、適合于大顆粒度應用以及基于標準的文本信息等特點在SOA等技術領域得到了很好的應用,這也將是WebService今后發展的重要領域。相信WebService技術將在今后有著更好的應用與發展。

參考文獻:

[1]Friedman N.A Bayesian approach to structure discovery in Bayesian networks[J].Machine Learning,2003.5(1-2):95-125.

[2]王繪等,WebService的深入剖析與研究,電腦知識與技術,2005:66-67.

[3]徐黎明等,SOA開發框架的研究和實現,計算機應用,第28卷,2008年6月,307-309.

[4]楊德仁等,基于Web Service核心協議與實施研究,計算機系統應用,2005第1期,33-36.

作者簡介:

胡澤,男,湖北武漢人,碩士研究生,研究方向為移動通信和電信增值業務;廖聞劍,男,江蘇南京人,研究生導師,研究方向為網絡信息安全;彭艷兵,男,江蘇南京人,研究生導師,研究方向為搜索引擎和網絡安全。

主站蜘蛛池模板: 欧美国产日韩一区二区三区精品影视| 黄色不卡视频| 国产一区二区三区在线观看免费| 欧美日韩福利| 国产小视频在线高清播放| 久久综合干| 国产日韩欧美精品区性色| 精品黑人一区二区三区| aa级毛片毛片免费观看久| 国产乱人乱偷精品视频a人人澡| 福利国产微拍广场一区视频在线| 婷婷成人综合| 国产探花在线视频| 国产成人综合欧美精品久久| AV无码国产在线看岛国岛| 四虎影视无码永久免费观看| www.91中文字幕| 中国丰满人妻无码束缚啪啪| 最新国产在线| 国产精品久久久久无码网站| 丁香五月婷婷激情基地| 日本欧美视频在线观看| 久久国产精品77777| 久久精品午夜视频| 久久久黄色片| 操美女免费网站| 亚洲A∨无码精品午夜在线观看| 亚洲经典在线中文字幕| 欧美午夜理伦三级在线观看| 特级毛片免费视频| 亚洲一区毛片| 亚洲精品麻豆| 97se亚洲综合在线韩国专区福利| 久久国产精品波多野结衣| 无码高潮喷水在线观看| 精品1区2区3区| 欧美不卡视频在线| 国产精品亚洲五月天高清| 日韩在线2020专区| 国产草草影院18成年视频| 91精品国产自产在线老师啪l| 二级特黄绝大片免费视频大片| 国产呦精品一区二区三区网站| 午夜丁香婷婷| 亚洲人成在线精品| 久久青草热| 日韩欧美中文在线| 亚洲国产天堂久久综合226114| 国产成人凹凸视频在线| 欧美人在线一区二区三区| 92午夜福利影院一区二区三区| 国产高清在线观看91精品| 天堂av高清一区二区三区| 一本一道波多野结衣av黑人在线| 中文字幕在线播放不卡| 日本在线免费网站| 四虎在线高清无码| 香蕉视频在线精品| 狠狠做深爱婷婷综合一区| 欧美一级片在线| 日韩区欧美区| av手机版在线播放| 久久a级片| 亚洲综合色吧| 狼友av永久网站免费观看| 日韩福利在线视频| 国产成年女人特黄特色大片免费| 免费av一区二区三区在线| 欧美性久久久久| 国产精品久久久久久久久kt| 亚洲人成亚洲精品| 国产高清不卡| 麻豆精品视频在线原创| 午夜无码一区二区三区| 欧美黄网在线| 天堂成人在线| 欧美成在线视频| 成人国产小视频| 亚洲婷婷丁香| 欧美伦理一区| 日韩小视频在线播放| 亚洲无限乱码|