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

        ?

        淺談WebService與主流實現(xiàn)技術(shù)框架

        2012-09-29 08:48:20甄少鵬
        時代農(nóng)機 2012年1期
        關(guān)鍵詞:服務(wù)端調(diào)用客戶端

        甄少鵬

        (桂林電子科技大學(xué) 計算機科學(xué)與工程學(xué)院,廣西 桂林 541000)

        1 Web Service基本原理

        WebService使用一系列的標準協(xié)議來對各種請求做出響應(yīng),使用HTTP/TCP等標準的網(wǎng)絡(luò)協(xié)議完成底層的傳輸,以XML作為數(shù)據(jù)表示的基礎(chǔ),通過SOAP協(xié)議在系統(tǒng)間交換信息,通過WSDL等來描述和記錄Web服務(wù)所產(chǎn)生和接收的消息,通過UDDI來登記和尋找服務(wù),這些技術(shù)構(gòu)成了Web服務(wù)的支撐技術(shù)。

        SOAP:簡單對象訪問協(xié)議SOAP(Simple Object Access Protocol)是一種非集中的、基于分布式網(wǎng)絡(luò)環(huán)境的、基于XML的輕量級協(xié)議,它通過把HTTP與XML的靈活性和良好擴展性組合在一起,以實現(xiàn)異構(gòu)平臺的程序之間的消息傳遞和互操作。

        WSDL:Web服務(wù)描述語言WSDL(Web Service Description Language)是W3C用于描述Web服務(wù)的規(guī)范,被用來描述一個Web服務(wù)能夠做什么,該服務(wù)在什么地方,以及如何調(diào)用該服務(wù)。WSDL利用XML來描述Web服務(wù),它將Web服務(wù)描述為一組對消息進行操作的網(wǎng)絡(luò)端點。

        UDDI:通用描述、發(fā)現(xiàn)和集成協(xié)議UDDI(Universal Description,Discovery Integration)是一套基于Web的、分布式的、為Web服務(wù)提供的信息注冊中心的實現(xiàn)標準規(guī)范,同時也包含一組使企業(yè)能將自身提供的Web服務(wù)加以注冊,以使得別的企業(yè)能夠發(fā)現(xiàn)的訪問協(xié)議的實現(xiàn)標準。UDDI是為了加速Web服務(wù)的推廣,加強Web服務(wù)的互操作能力而推出的一個計劃,其目的是建立一個全球性的、與平臺無關(guān)的、開放式的架構(gòu)。

        這些技術(shù)的任何一種都在發(fā)展中,每種技術(shù)提供了Web服務(wù)的下一步發(fā)展、描述或者發(fā)現(xiàn)的一個標準。然而,Web服務(wù)的目標之一是無縫的、自動的業(yè)務(wù)集成:軟件將動態(tài)地從未知的公司發(fā)現(xiàn)、訪問、集成和調(diào)用新服務(wù),這種動態(tài)集成需要SOAP、WSDL和UDDI的結(jié)合,以便為將來的動態(tài)業(yè)務(wù)提供動態(tài)的、標準的基礎(chǔ)設(shè)施。下圖說明了這三種技術(shù)之間的關(guān)系。

        從圖上可以看出,SOAP、WSDL和UDDI之間的關(guān)系可以描述如下:Web服務(wù)客戶端應(yīng)用程序需要找到位于網(wǎng)絡(luò)上某處的服務(wù)端應(yīng)用程序??蛻舳送ㄟ^名字、分類、標識符或者所支持的規(guī)范查詢UDDI注冊中心,一旦找到,客戶便從UDDI注冊中心獲取WSDL文檔的位置信息。按照WSDL中發(fā)現(xiàn)的XML模式生成一個SOAP消息,并發(fā)送一個請求給服務(wù)端。

        2 主流實現(xiàn)技術(shù)框架

        XFire、Axis是目前比較流行的Webservice的實現(xiàn)框架。兩者是并列的新一代Web Service框架,通過提供簡單的API支持Web Service各項標準協(xié)議,幫助方便快速地開發(fā)Web Service應(yīng)用。

        一般情況下,我們通過HTTP作為Web Service的傳輸協(xié)議,這樣我們只需啟動一個Web服務(wù)器,這樣客戶端就可以通過 HTTP訪問到Web Service服務(wù)。為了集成Spring容器,XFire專門提供一個XFireSpringServlet,我們可以在web.xml中配置該 Servlet,將Spring容器中定義的 Web Service在某個URI下發(fā)布。

        XFire為訪問服務(wù)端Web Service提供了各種方便的方式:我們一般根據(jù)服務(wù)地址和窄接口類創(chuàng)建客戶調(diào)用程序。在不能獲得服務(wù)窄接口類的情況下,XFire允許我們通過WSDL文件生成客戶端調(diào)用程序,通過指定服務(wù)接口的方式調(diào)用服務(wù)。但對于服務(wù)方法返回類型或參數(shù)類型是自定義對象或者集合時候,目前axis支持比較好且方便上手。Xfire不支持WSDL2.0,而Axis2支持WSDL2.0。

        3 結(jié)語

        不管Web Service服務(wù)端和客戶端采用什么技術(shù)框架,只要是Web Service,遵從Web Service的技術(shù)規(guī)范和實現(xiàn)架構(gòu),就能實現(xiàn)無障礙調(diào)用通信,如xfire框架實現(xiàn)的web服務(wù)發(fā)布后,只要告之服務(wù)地址及其他相關(guān)信息,通過axis框架實現(xiàn)的客戶端也能正常調(diào)用訪問。

        猜你喜歡
        服務(wù)端調(diào)用客戶端
        核電項目物項調(diào)用管理的應(yīng)用研究
        LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
        云存儲中基于相似性的客戶-服務(wù)端雙端數(shù)據(jù)去重方法
        縣級臺在突發(fā)事件報道中如何應(yīng)用手機客戶端
        傳媒評論(2018年4期)2018-06-27 08:20:24
        孵化垂直頻道:新聞客戶端新策略
        傳媒評論(2018年4期)2018-06-27 08:20:16
        基于Vanconnect的智能家居瘦客戶端的設(shè)計與實現(xiàn)
        電子測試(2018年10期)2018-06-26 05:53:34
        新時期《移動Web服務(wù)端開發(fā)》課程教學(xué)改革的研究
        在Windows Server 2008上創(chuàng)建應(yīng)用
        基于系統(tǒng)調(diào)用的惡意軟件檢測技術(shù)研究
        利用RFC技術(shù)實現(xiàn)SAP系統(tǒng)接口通信
        无码熟妇人妻av影音先锋| 亚洲中文字幕日产喷水| av免费一区在线播放| 伊人久久大香线蕉av色婷婷色| 亚洲精品国产一区二区| 精品无码国产自产野外拍在线| 久久久久亚洲AV成人网毛片 | 久久久噜噜噜久久| 曰本女人与公拘交酡免费视频| 国产国拍亚洲精品福利| 亚洲天堂一区二区三区| 欧美xxxxx高潮喷水麻豆| 奇米影视777撸吧| 国产真人无遮挡免费视频| 日本人妻系列一区二区| 日韩a级精品一区二区| 极品av麻豆国产在线观看| 五月婷婷激情小说| 国内偷拍视频一区二区| 日本a级片免费网站观看| 国产天美传媒性色av| 国产综合精品久久亚洲| 无码吃奶揉捏奶头高潮视频| 精品手机在线视频| 都市激情亚洲综合一区| 亚洲国产精品美女久久| 婷婷久久久亚洲欧洲日产国码av| 99热成人精品国产免| 99久久久69精品一区二区三区| 在线观看av片永久免费| 成人性生交大片免费看r| 日本在线免费精品视频 | 亚无码乱人伦一区二区| 国产在线精品欧美日韩电影| 人妻无码人妻有码不卡| 女女同女同一区二区三区| 亚洲人成无码区在线观看| 91精品福利一区二区| 日韩熟女精品一区二区三区视频| 亚洲日韩成人无码| 欧美疯狂性xxxxxbbbbb|