基于REST服務的對象分布存儲機制及實現(xiàn)
發(fā)布時間:2020-04-30 15:40
【摘要】:隨著互聯(lián)網(wǎng)科技的飛速發(fā)展,現(xiàn)如今的數(shù)據(jù)量已成爆炸式增長,人們對數(shù)據(jù)的存儲的需求也是日益增長;趯ο蠓植际酱鎯夹g云平臺的誕生極大的解決了用戶的需求。相較于傳統(tǒng)存儲模式,云平臺以其容量大、擴展性好以及安全性的大大提高占據(jù)著存儲領域的一席之地。然而在現(xiàn)如今,個人信息、商業(yè)機密等重要數(shù)據(jù)的泄露已經(jīng)屢見不鮮,用戶的隱私受到極大的威脅。與此同時數(shù)據(jù)不能及時的共享成為很多用戶的工作瓶頸。能否解決這些棘手的問題顯得尤為重要。因此本文提出了一種基于REST服務的對象分布式存儲機制,通過調(diào)用REST風格的Web服務,將文件分片上傳到云端,實現(xiàn)文件的安全存儲,同時提升了數(shù)據(jù)的共享性。REST是可以視為一組軟件架構約束、原則和規(guī)范,本文利用REST風格的架構設計出REST API來完成文件的對象存儲。本文提出的基于REST服務的對象分布式存儲機制的實現(xiàn)過程如下:首先文章通過研究REST風格的性質(zhì)以及REST服務的設計準則,將事物資源化,設計出符合REST風格的REST API,其中包括切割上傳服務,下載還原服務以及角色權限服務等,同時設計出相應的公共服務。在本文中用戶通過調(diào)用設計好的上傳切割文件的服務,請求控制器在元數(shù)據(jù)管理中進行角色權限認證,通過認證的用戶就能進行切割文件的操作,之后利用云平臺提供的上傳文件API將切割好的文件上傳至云端,分別保存在云端的不同位置里,最終實現(xiàn)文件的分片存儲。用戶還可以調(diào)用下載還原服務將文件從云端下載還原,同時也可以設置文件夾的角色權限。本文提出的基于REST服務的對象分布式存儲機制,設計出了一套方便于用戶使用的存儲機制。分片保存文件的方法使得一小塊文件的丟失也不會影響整個文件的泄露,提升了文件存儲的安全性。同時元數(shù)據(jù)信息的管理使得這些信息可以在多個應用程序中共享。基于這些特點,該機制具有很好的應用價值。
【圖文】:
REST(Representional State Transfer),中文為表述性狀態(tài)轉移軟件架構風格。隨著 B/S 開發(fā)模式的不斷深入,為 Web 應出了更高的要求,傳統(tǒng)的 Web 應用程序所涉及到的主要技滿足開發(fā)的需要。在這樣的背景之下,曾參與制定 Web 標準omas Fielding 博士通過其博士論文設計出一種新的 Web 應用ST 架 構 。 客 戶 端 瀏 覽 器 通 過 請 求 地 址ttp://en.Wikipedia.Org/wiki/Rest”的 Web 資源,經(jīng)過服務端處理了描述該 Web 資源的 Web 頁面—REST.html,該頁面中可能或是相冊等資源。同理,客戶端瀏覽器再通過點擊其中的其,將 Web 應用程序轉換到下一個狀態(tài)。這種狀態(tài)轉換被稱狀態(tài)轉移,即 REST[18]; Web 資源描述的服務訪問框架個方面描述了這種新的 web 體系的設計準則和基本架構, 所示。
武漢工程大學碩士學位論文azon S3azon Simple Storage Service (Amazon S3) 是一種對象存儲算的 Amazon S3,具有良好的共享性,大量數(shù)據(jù)的存儲功能絡的地方就可以對云端進行訪問。 2-2 為該云平臺的服務的設計[29]。Service、Bucket、Obje儲平臺的核心部分貫穿整個系統(tǒng)。用戶在云平臺的所有操三個進行的。下面是對關鍵信息的詳細定義:Accessy Access Key 簡稱密鑰。Access Key 用來唯一標識用戶的身鑰有云服務器分配,私密性極強。
【學位授予單位】:武漢工程大學
【學位級別】:碩士
【學位授予年份】:2018
【分類號】:TP333
【圖文】:
REST(Representional State Transfer),中文為表述性狀態(tài)轉移軟件架構風格。隨著 B/S 開發(fā)模式的不斷深入,為 Web 應出了更高的要求,傳統(tǒng)的 Web 應用程序所涉及到的主要技滿足開發(fā)的需要。在這樣的背景之下,曾參與制定 Web 標準omas Fielding 博士通過其博士論文設計出一種新的 Web 應用ST 架 構 。 客 戶 端 瀏 覽 器 通 過 請 求 地 址ttp://en.Wikipedia.Org/wiki/Rest”的 Web 資源,經(jīng)過服務端處理了描述該 Web 資源的 Web 頁面—REST.html,該頁面中可能或是相冊等資源。同理,客戶端瀏覽器再通過點擊其中的其,將 Web 應用程序轉換到下一個狀態(tài)。這種狀態(tài)轉換被稱狀態(tài)轉移,即 REST[18]; Web 資源描述的服務訪問框架個方面描述了這種新的 web 體系的設計準則和基本架構, 所示。
武漢工程大學碩士學位論文azon S3azon Simple Storage Service (Amazon S3) 是一種對象存儲算的 Amazon S3,具有良好的共享性,大量數(shù)據(jù)的存儲功能絡的地方就可以對云端進行訪問。 2-2 為該云平臺的服務的設計[29]。Service、Bucket、Obje儲平臺的核心部分貫穿整個系統(tǒng)。用戶在云平臺的所有操三個進行的。下面是對關鍵信息的詳細定義:Accessy Access Key 簡稱密鑰。Access Key 用來唯一標識用戶的身鑰有云服務器分配,私密性極強。
【學位授予單位】:武漢工程大學
【學位級別】:碩士
【學位授予年份】:2018
【分類號】:TP333
【相似文獻】
相關期刊論文 前10條
1 李波;丁仙峰;伊文英;張敏芳;;基于REST的空間信息服務互操作協(xié)議的研究[J];計算機科學;2012年S1期
2 于子元;潘偉;王曉輝;戴勇;;REST在身份管理中的研究與應用[J];硅谷;2009年08期
3 謝凌奇;姜麗紅;蔡鴻明;;基于REST風格的資源化工作流引擎的研究[J];微型電腦應用;2013年02期
4 廖美芳;;基于REST的橋梁信息WebGIS服務平臺設計與實現(xiàn)[J];網(wǎng)絡安全技術與應用;2014年10期
5 程飛;沈波;;REST的安全性分析與策略研究[J];鐵路計算機應用;2013年10期
6 黃智華;;基于REST的地理信息系統(tǒng)的開發(fā)與研究[J];科學之友;2011年20期
7 黃,
本文編號:2645927
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2645927.html
最近更新
教材專著