亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        WebService技術(shù)研究及應(yīng)用

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

        胡 澤 廖聞劍 彭艷兵

        [摘要]闡述WebService的基本概念。對WebService的發(fā)展歷程進(jìn)行論述,介紹其體系架構(gòu)。對WebService的基本協(xié)議和標(biāo)準(zhǔn)進(jìn)行解釋。結(jié)合電信系統(tǒng)的增值業(yè)務(wù)的實(shí)現(xiàn),介紹WebService技術(shù)的實(shí)際的應(yīng)用,并列出WebService的優(yōu)點(diǎn)和缺點(diǎn)。最后對WebService技術(shù)的發(fā)展前景進(jìn)行展望。

        [關(guān)鍵詞]WebService 電信系統(tǒng) 增值業(yè)務(wù)

        中圖分類號:TP3文獻(xiàn)標(biāo)識碼:A文章編號:1671-7597(2009)0310048-01

        一、引言

        隨著計算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,網(wǎng)絡(luò)的規(guī)模不斷擴(kuò)大,網(wǎng)絡(luò)環(huán)境日益復(fù)雜。異構(gòu)、分布式的網(wǎng)絡(luò)環(huán)境、復(fù)雜多樣的網(wǎng)絡(luò)元素,對軟件提出了更高的要求與挑戰(zhàn)?;诜植际綄ο笥嬎愕闹虚g件技術(shù),能使得網(wǎng)絡(luò)向開放和分布式處理技術(shù)轉(zhuǎn)變,實(shí)現(xiàn)不同網(wǎng)絡(luò)系統(tǒng)的互聯(lián)、互通、互操作。WebService作為一項新的技術(shù)出現(xiàn)在我們面前,它是一種新型的分布式計算模式,是解決日增長的互操作、企業(yè)應(yīng)用集成(EAI)、B2B等需求的良好方案,它以其跨平臺、開放、簡單、分布式等特點(diǎn)得到越來越廣泛的應(yīng)用。

        二、什么是WebService

        (一)基本概念

        WebService是一種通過Web部署提供對業(yè)務(wù)功能訪問的技術(shù),它具有跨平臺、簡單和高度可集成能力等特點(diǎn),Microsoft在.NET中將Webservice定位為溝通未來軟件的基礎(chǔ)。WebService采取簡單易理解的標(biāo)準(zhǔn)Web協(xié)議作為組件界面描述和協(xié)同描述規(guī)范,通過XML、SOAP、WSDL、UDDI等技術(shù)手段,屏蔽不同軟件平臺的差異。無論是CORBA、DCOM還是EJB 都可以通過這一標(biāo)準(zhǔn)的協(xié)議進(jìn)行互操作,解決計算機(jī)網(wǎng)絡(luò)系統(tǒng)無序性、異構(gòu)性和封閉性等問題。

        (二)體系構(gòu)成

        WebServices使用面向服務(wù)的構(gòu)架,它包含三個基本角色和操作。

        1.Web服務(wù)體系結(jié)構(gòu)中的角色。Web服務(wù)體系結(jié)構(gòu)中包含三個角色,具體為:

        (1)服務(wù)提供者。從企業(yè)的角度看,這是服務(wù)的所有者;從體系結(jié)構(gòu)的角度看,這是托管訪問服務(wù)的平臺。

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

        (3)服務(wù)注冊中心。這是可搜索的服務(wù)描述注冊中心,服務(wù)提供者在此發(fā)布他們的服務(wù)描述。在靜態(tài)綁定開發(fā)或動態(tài)綁定執(zhí)行期間,服務(wù)請求者查找服務(wù)并獲得服務(wù)的綁定信息(在服務(wù)描述中)。對于靜態(tài)綁定的服務(wù)請求者,服務(wù)注冊中心是體系結(jié)構(gòu)中的可選角色,因?yàn)榉?wù)提供者可以把描述直接發(fā)送給服務(wù)請求者。同樣,服務(wù)請求者可以從服務(wù)注冊中心以外的其它來源得到服務(wù)描述,例如本地文件、FTP站點(diǎn)、Web站點(diǎn)、廣告和服務(wù)發(fā)現(xiàn)(ADS)或發(fā)現(xiàn)Web服務(wù)(DISCO)。

        2.Web服務(wù)體系結(jié)構(gòu)中的操作。對于利用Web服務(wù)的應(yīng)用程序,必須發(fā)生以下三個行為:發(fā)布服務(wù)描述、查詢或查找服務(wù)描述以及根據(jù)服務(wù)描述綁定或調(diào)用服務(wù)。這些行為可以單次或反復(fù)出現(xiàn)。這些操作具體為:

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

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

        (3)綁定。最后需要調(diào)用服務(wù)。在綁定操作中,服務(wù)請求者使用服務(wù)描述中的綁定細(xì)節(jié)來定位、聯(lián)系和調(diào)用服務(wù),從而在運(yùn)行時調(diào)用或啟動與服務(wù)的交互。

        三、標(biāo)準(zhǔn)和協(xié)議

        WebService由一系列的標(biāo)準(zhǔn)和協(xié)議組成,主要有XML、HTTP、SOAP、WSDL、UDDI。

        (一)WebService協(xié)議棧

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

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

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

        四、WebService在電信增值業(yè)務(wù)中的應(yīng)用

        圖3描述了WebService技術(shù)在電信增值業(yè)務(wù)系統(tǒng)中的應(yīng)用。圖中Slee模塊的主要功能就是解析執(zhí)行Xml腳本中的JavaScript腳本,EventRoute主要器路由業(yè)務(wù)功能,可根據(jù)業(yè)務(wù)標(biāo)識區(qū)分不同的業(yè)務(wù)。Xagent模塊充當(dāng)了客戶端角色,其主要功能就是代理客戶端向ParlayX網(wǎng)關(guān)發(fā)送SOAP消息請求或調(diào)用第三方的WebService服務(wù);而Xproxy模塊充當(dāng)了代理服務(wù)器角色,其主要功能就是接收從ParlayX網(wǎng)關(guān)或第三方發(fā)過來的SOAP消息。

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

        五、結(jié)語

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

        參考文獻(xiàn):

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

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

        [3]徐黎明等,SOA開發(fā)框架的研究和實(shí)現(xiàn),計算機(jī)應(yīng)用,第28卷,2008年6月,307-309.

        [4]楊德仁等,基于Web Service核心協(xié)議與實(shí)施研究,計算機(jī)系統(tǒng)應(yīng)用,2005第1期,33-36.

        作者簡介:

        胡澤,男,湖北武漢人,碩士研究生,研究方向?yàn)橐苿油ㄐ藕碗娦旁鲋禈I(yè)務(wù);廖聞劍,男,江蘇南京人,研究生導(dǎo)師,研究方向?yàn)榫W(wǎng)絡(luò)信息安全;彭艷兵,男,江蘇南京人,研究生導(dǎo)師,研究方向?yàn)樗阉饕婧途W(wǎng)絡(luò)安全。

        国产成人亚洲精品一区二区三区| 国产爽快片一区二区三区| 亚洲一二三四区免费视频| 国产成人无码精品久久久露脸 | 亚洲综合无码一区二区| 国产亚洲欧美日韩国产片| 亚洲高清精品一区二区| 蜜芽亚洲av无码精品色午夜| 国产成人aaaaa级毛片| 国品精品一区二区在线观看| 国产成人亚洲合色婷婷| 中文字幕本久久精品一区| 无码少妇一区二区性色av | 国内精品卡一卡二卡三 | 国产av一卡二卡日韩av| 午夜男女很黄的视频| 国产午夜激无码av毛片| 激情文学人妻中文字幕| 亚洲一区二区三区国产| 精品人妻无码视频中文字幕一区二区三区 | 久久成人黄色免费网站| 青青草在线免费播放视频| 午夜精品久久久久久99热| 亚洲黄色免费网站| 国产精品亚洲最新地址| 精品香蕉99久久久久网站| 久无码久无码av无码| 国内精品视频成人一区二区| 精品亚洲一区中文字幕精品| 亚洲乱色伦图片区小说| 亚洲男人的天堂网站| 色婷婷精品国产一区二区三区| 日韩精品中文一区二区三区在线| 免费无码一区二区三区蜜桃大 | 亚洲熟妇无码av另类vr影视| 久久99老妇伦国产熟女高清| 国产一区二区三区av免费| 亚洲av无码国产精品色软件下戴 | av免费不卡一区二区| 99精品国产一区二区三区a片| 韩国一级成a人片在线观看|