REST在WEB云桌面系統(tǒng)中的研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2018-01-09 07:09
本文關(guān)鍵詞:REST在WEB云桌面系統(tǒng)中的研究與實(shí)現(xiàn) 出處:《電子科技大學(xué)》2016年碩士論文 論文類型:學(xué)位論文
更多相關(guān)文章: REST Web云桌面 Restful Web Services AJAX
【摘要】:傳統(tǒng)的PC桌面一直面臨著成本高、能耗大、管理難、軟件部署升級(jí)麻煩等諸多問(wèn)題。隨著云計(jì)算技術(shù)的迅速發(fā)展與廣泛應(yīng)用,云桌面技術(shù)作為云計(jì)算技術(shù)的一種分支,開(kāi)始被用來(lái)解決這些問(wèn)題。它是一種相對(duì)于傳統(tǒng)的PC桌面的全新計(jì)算模式。云桌面系統(tǒng)通過(guò)對(duì)服務(wù)器端的各種資源的整合,以虛擬化、網(wǎng)絡(luò)存儲(chǔ)等技術(shù)為基礎(chǔ),為用戶提供統(tǒng)一的、可定制的桌面環(huán)境以及軟件服務(wù)。由于B/S架構(gòu)的平臺(tái)無(wú)關(guān)性以及部署升級(jí)的便利性等優(yōu)點(diǎn),基于Web的云桌面系統(tǒng)逐漸流行起來(lái)。Web云桌面系統(tǒng)通過(guò)HTML、CSS、Javascript以及AJAX等Web開(kāi)發(fā)技術(shù)為用戶提供一致性的桌面體驗(yàn),以及軟件服務(wù)等。在云計(jì)算技術(shù)被廣泛應(yīng)用的大環(huán)境下,本人所在的實(shí)驗(yàn)室開(kāi)發(fā)和維護(hù)了一個(gè)私有云平臺(tái),為用戶提供Web云桌面,云存儲(chǔ)等服務(wù),F(xiàn)有的架構(gòu)下提供了SOAP Web服務(wù),socket服務(wù)以及其他服務(wù)供各種終端所使用,但由于各終端構(gòu)建在不同層級(jí)的服務(wù)之上,且各層級(jí)服務(wù)之間相互調(diào)用和依賴,造成層級(jí)關(guān)系不明確以及內(nèi)部調(diào)用混亂的結(jié)果。并且由于瀏覽器無(wú)法直接訪問(wèn)SOAP服務(wù),添加了一層Web服務(wù)器層用于中轉(zhuǎn),增加了系統(tǒng)的耦合性,F(xiàn)在急需對(duì)目前已有的服務(wù)進(jìn)行整合,提供一套統(tǒng)一接口的服務(wù)供所有終端共同使用,并明確各層級(jí)之間的調(diào)用和依賴關(guān)系,降低系統(tǒng)的耦合性和提高系統(tǒng)的可擴(kuò)展性。為此,本文引入REST架構(gòu)風(fēng)格,對(duì)實(shí)驗(yàn)室目前的架構(gòu)進(jìn)行改進(jìn),使得各層級(jí)關(guān)系更加清晰明確。主要工作如下:(1)根據(jù)目前已有的服務(wù),設(shè)計(jì)和實(shí)現(xiàn)了一套統(tǒng)一接口的Restful Web服務(wù),屏蔽了底層服務(wù),使得各終端可以構(gòu)建在同一套服務(wù)之上,提高了系統(tǒng)的松耦合性和可擴(kuò)展性。(2)在Restful Web服務(wù)之上,重新設(shè)計(jì)和實(shí)現(xiàn)了Web云桌面系統(tǒng),并通過(guò)基于Token的認(rèn)證方式來(lái)保證Restful Web服務(wù)的無(wú)狀態(tài)性。(3)對(duì)本文所設(shè)計(jì)和實(shí)現(xiàn)的Restful進(jìn)行了測(cè)試,驗(yàn)證了其正確性、連通性、無(wú)狀態(tài)性以及對(duì)緩存的控制;并將重新設(shè)計(jì)和實(shí)現(xiàn)的基于Restful Web服務(wù)的Web云桌面系統(tǒng)與實(shí)驗(yàn)室之前的Web云桌面系統(tǒng)進(jìn)行對(duì)比測(cè)試。測(cè)試表明,改進(jìn)后的基于Restful Web服務(wù)的Web云桌面系統(tǒng)得到了更短的平均響應(yīng)時(shí)間和更低的網(wǎng)絡(luò)傳輸量。
[Abstract]:With the rapid development and wide application of cloud computing technology , cloud desktop technology is used as a branch of cloud computing technology . ( 3 ) Redesigned and implemented Reyan Web service based Web cloud desktop system is compared with Web cloud desktop system before the lab . The test results show that the improved Web cloud desktop system based on Reyan Web service results in shorter average response time and lower network transmission .
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TP393.09
【參考文獻(xiàn)】
相關(guān)期刊論文 前1條
1 張仙偉;張t,
本文編號(hào):1400444
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1400444.html
最近更新
教材專著