天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于MTOM的Web服務性能優(yōu)化研究

發(fā)布時間:2019-11-07 10:39
【摘要】:為提升Web服務性能,滿足其進一步應用的要求,研究了消息傳輸優(yōu)化機制(message transmission optimizationmechanism,MTOM)。針對基于Web的二進制數(shù)據(jù)傳輸,MTOM采用不同于傳統(tǒng)內(nèi)嵌Base64編碼的方式,而是作為附件處理,壓縮了報文,提高了性能。在理論分析的基礎(chǔ)上,設計并構(gòu)建了一組Web服務原型。通過一組對比實驗,跟蹤傳輸層報文驗證了原型的正確和實際報文的縮減。實驗結(jié)果表明了MTOM對Web服務性能近30%的提升。
【圖文】:

模型圖,模型,Base64編碼,報文


計算機工程與設計2013年用來查找服務的通用描述發(fā)現(xiàn)與集成協(xié)議(universalde-scriptiondiscoveryandintegration,UDDI)[12],服務提供者與使用者之間傳遞服務的簡單對象訪問協(xié)議SOAP。1.1Web服務調(diào)用模型圖1展示了一次完整的Web服務調(diào)用過程:從客戶端(Client)發(fā)出的請求在XML序列化后經(jīng)由網(wǎng)絡抵達Web服務端(Server),并由服務端進行SOAP報文的解析、驗證過程,調(diào)用Server端提供的服務,之后向客戶端返回一個響應報文,同理,客戶端解析和驗證收到的響應報文也需花費時間和資源。圖1Web服務調(diào)用模型1.2MTOM性能優(yōu)化分析未經(jīng)優(yōu)化的正常報文,例如由Server端向Client端發(fā)送一張JPG格式的圖片,由于XML序列化基于文本,所以該JPG圖片二進制碼將轉(zhuǎn)成Base64[13]編碼并嵌入返回的SOAP報文中。鑒于Base64編碼的編碼規(guī)則,會導致其在體積上有約33%的膨脹[14],相應的傳輸和存儲過程都將消耗更多資源。MTOM基于XOP,XOP允許將二進制數(shù)據(jù)直接作為附件傳送,而無須對二進制數(shù)據(jù)進行XML序列化,從而在報文大小上有明顯的縮減(第3節(jié)的實驗數(shù)據(jù)將顯示約有30%的縮減)。圖2說明了XOP優(yōu)化的原理:左側(cè)為嵌入Base64編碼的SOAP報文,XOP采用<xop:Include>的標簽代替屬于Base64編碼出現(xiàn)的位置,并引用一個cid;該cid指向由它標識的二進制附件,添加到重新打包后的底部;同時在新報文的頂部添加Content-type、start、boundary等說明性信息。雖然XOP引入了額外的處理機制,但XML序列化的簡化、報文體積的縮減更能影響性能的提升。需說明,圖2中的Base64編碼僅為示意,截取自下文實驗中taishan(泰山)對應報文的編碼頭部,實際用例中Base64編碼體積會很大。圖2XOP優(yōu)化原理2對比實驗設計通過第1節(jié)對MTOM性能優(yōu)化的分析,不妨提?

優(yōu)化原理


的實驗數(shù)據(jù)將顯示約有30%的縮減)。圖2說明了XOP優(yōu)化的原理:左側(cè)為嵌入Base64編碼的SOAP報文,XOP采用<xop:Include>的標簽代替屬于Base64編碼出現(xiàn)的位置,并引用一個cid;該cid指向由它標識的二進制附件,添加到重新打包后的底部;同時在新報文的頂部添加Content-type、start、boundary等說明性信息。雖然XOP引入了額外的處理機制,但XML序列化的簡化、報文體積的縮減更能影響性能的提升。需說明,圖2中的Base64編碼僅為示意,截取自下文實驗中taishan(泰山)對應報文的編碼頭部,實際用例中Base64編碼體積會很大。圖2XOP優(yōu)化原理2對比實驗設計通過第1節(jié)對MTOM性能優(yōu)化的分析,不妨提出一個假設:對于二進制文件傳輸,MTOM方式會有較明顯的性能優(yōu)化,現(xiàn)在的主要目標是通過構(gòu)建實驗方案,驗證不同環(huán)境下MTOM能得到多大程度的優(yōu)化。接下來問題可以分解為:(1)開發(fā)一組功能相同的Web服務原型,分別提供未經(jīng)優(yōu)化和經(jīng)MTOM優(yōu)化的響應。(2)測試該組Web服務在相同環(huán)境下(如相同傳輸樣本、寬帶寬或窄帶寬環(huán)境)性能數(shù)據(jù)的差異,驗證性能優(yōu)化的假設。(3)分析實驗得到的數(shù)據(jù),,得出結(jié)論。2.1實驗方案實驗要求開發(fā)部署一組Web服務原型,本文方案:開發(fā)功能相同的兩個Web服務,WuyueImageService和Wuyue-ImageMTOMService。其功能均為根據(jù)請求返回存儲在服務器端的五岳的圖片:如請求songshan,則返回服務器上指定的嵩山圖片;請求huashan,則返回華山的圖片。雖然功能相同,但WuyueImageService返回的是未經(jīng)優(yōu)化的正常響應,即在響應報文中內(nèi)嵌圖片對應的Base64編碼;而WuyueImageMTOMService返回的是MTOM優(yōu)化的報文,即將圖片對應的二進制碼作為附件傳送。在本地局域網(wǎng)(localareanetwork,LAN)環(huán)境下,部署如圖3所示。圖3實驗部署本?

【相似文獻】

相關(guān)期刊論文 前10條

1 何婷;黃東;;淺談Web服務的安全性問題[J];電腦知識與技術(shù);2011年13期

2 李曉林;楊浜澤;張文婷;;統(tǒng)一身份認證的設計與實現(xiàn)[J];軟件導刊;2011年06期

3 林丁報;景宏磊;;Web應用前端性能優(yōu)化淺析[J];科技資訊;2011年19期

4 李園園;;基于Web Services校園課程管理系統(tǒng)[J];數(shù)字技術(shù)與應用;2011年07期

5 陳少華;葛艷;張健;花紅娟;;水產(chǎn)品供應鏈安全信息共享框架研究[J];微計算機信息;2011年07期

6 朱云峰;;Ajax頁面局部刷新性能優(yōu)化[J];常州信息職業(yè)技術(shù)學院學報;2011年04期

7 葉小樂;;Web Services在數(shù)字圖書館中的應用[J];現(xiàn)代計算機;2011年08期

8 黃奕;;利用SOA架構(gòu)的思想進行準實時計費系統(tǒng)的設計[J];廣西通信技術(shù);2011年02期

9 張同光;石慶民;張龍昌;蘇紅亮;;復雜上下文感知的組合服務選擇框架[J];電信科學;2011年08期

10 劉彬;張仁津;;一種用于電子商務的Web服務信任評估方法[J];江蘇科技大學學報(自然科學版);2011年03期

相關(guān)會議論文 前10條

1 尤軍;;談氣象Web服務的網(wǎng)絡安全問題[A];網(wǎng)絡安全技術(shù)的開發(fā)應用學術(shù)會議論文集[C];2002年

2 劉正濤;毛宇光;應毅;;基于Web服務的分布式Web應用框架研究[A];第一屆全國Web信息系統(tǒng)及其應用會議(WISA2004)論文集[C];2004年

3 任濤;李玉忱;劉乃麗;;面向動態(tài)環(huán)境的Web服務合成系統(tǒng)[A];第一屆全國Web信息系統(tǒng)及其應用會議(WISA2004)論文集[C];2004年

4 張偉燕;席傳裕;;J2EE中異步Web服務的研究與應用[A];第一屆全國Web信息系統(tǒng)及其應用會議(WISA2004)論文集[C];2004年

5 蔡子龍;俞集輝;;基于Web服務的遠程報表打印系統(tǒng)的研究[A];電工理論與新技術(shù)2004年學術(shù)研討會論文集[C];2004年

6 李濱;劉瑩;;UDDI注冊中心綜述[A];中國企業(yè)運籌學[C];2009年

7 唐勇;劉玉芳;孔曉峰;;基于Specification的保護Web服務的入侵檢測技術(shù)研究[A];第一屆全國Web信息系統(tǒng)及其應用會議(WISA2004)論文集[C];2004年

8 成睿星;蘇森;楊放春;;使用范例推理的服務組合方法研究[A];2006年全國通信軟件學術(shù)會議論文集[C];2006年

9 劉青;連祥鑒;;基于上下文的Web服務動態(tài)組合[A];2008年全國開放式分布與并行計算機學術(shù)會議論文集(上冊)[C];2008年

10 曾誠;李兵;何克清;;KMP算法在Web服務語義標注中的應用[A];2010年全國開放式分布與并行計算機學術(shù)會議論文集[C];2010年

相關(guān)重要報紙文章 前10條

1 中科院計算所 馮百明;Web服務詳解[N];計算機世界;2001年

2 敖正勇;澄清對Web服務的誤解[N];計算機世界;2004年

3 IDG電訊;XML:位于逐漸成形的Web服務中心[N];計算機世界;2002年

4 ;Web服務可以進入桌面[N];計算機世界;2002年

5 ;WEB服務[N];網(wǎng)絡世界;2002年

6 李浩;Web服務的陽光之旅[N];網(wǎng)絡世界;2004年

7 樸華;SilverStream延伸Web服務[N];中國計算機報;2002年

8 徐昊;Lotus ND6:強化Web服務協(xié)作[N];中國計算機報;2002年

9 本報記者 薛斐;Web服務不神秘![N];計算機世界;2002年

10 ;Web服務世界現(xiàn)在還好嗎?[N];網(wǎng)絡世界;2003年

相關(guān)博士學位論文 前10條

1 任志宏;Web服務復合的若干關(guān)健問題研究[D];中國科學院研究生院(軟件研究所);2004年

2 何倩;P2P系統(tǒng)性能優(yōu)化若干關(guān)鍵技術(shù)研究[D];北京郵電大學;2010年

3 吳健;基于Web服務的網(wǎng)絡化產(chǎn)品配置技術(shù)研究[D];浙江大學;2004年

4 吳長澤;數(shù)據(jù)網(wǎng)格中高可用性副本管理及性能優(yōu)化研究[D];重慶大學;2007年

5 劉安豐;基于QoS的分布式Web服務結(jié)構(gòu)模型及其關(guān)鍵技術(shù)研究[D];中南大學;2005年

6 史玉良;Web服務合成的若干關(guān)鍵技術(shù)研究[D];復旦大學;2006年

7 盧劉明;基于語義的web服務發(fā)現(xiàn)與組合關(guān)鍵技術(shù)研究[D];東華大學;2006年

8 吳釗;保證服務質(zhì)量的動態(tài)Web服務組合及其性能分析研究[D];武漢大學;2007年

9 朱一群;Web服務訪問控制研究[D];上海交通大學;2008年

10 龔曉慶;基于Web服務的分布式工作流管理系統(tǒng)研究[D];西北大學;2004年

相關(guān)碩士學位論文 前10條

1 王文娟;基于UDDI的Web服務信息發(fā)布系統(tǒng)[D];西北工業(yè)大學;2003年

2 陳越;基于Web服務的高校教務管理系統(tǒng)的設計和實現(xiàn)[D];蘇州大學;2003年

3 徐遠芳;消息中間件在Web服務中的應用及面向Web服務的消息中間件設計[D];廣西大學;2004年

4 孟文生;基于J2ME的移動Web服務研究[D];山東師范大學;2006年

5 王衛(wèi)玲;基于SOA的Web Services集成技術(shù)研究[D];廣西大學;2007年

6 李朱超;基于Web Services協(xié)議棧的虛擬業(yè)務動態(tài)裝配機制[D];湖南師范大學;2004年

7 徐慧君;基于JSP平臺的信息發(fā)布系統(tǒng)的設計與實現(xiàn)[D];北京工業(yè)大學;2004年

8 劉蜀東;Web服務業(yè)務流程事務框架研究[D];中國科學院研究生院(軟件研究所);2005年

9 薛思源;遠程訪問ST系統(tǒng)的Web服務體系結(jié)構(gòu)[D];西南師范大學;2005年

10 謝翠萍;基于Web服務以內(nèi)容管理為中心的企業(yè)應用集成研究[D];廣東工業(yè)大學;2005年



本文編號:2557239

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2557239.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶eef7f***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com