?

基于HTML5技術的云存儲應用設計探討

2017-04-06 15:39姜峰
科技傳播 2017年2期
關鍵詞:應用設計云存儲

姜峰

摘 要 HTML5技術是目前主流的開發工具,在很多平臺的應用較為深入,而HTML5在云存儲的運用更有優勢。本文從實際出發,對HTML5在云存儲中的應用設計進行研究。

關鍵詞 HTML5;云存儲;應用設計

中圖分類號 TP3 文獻標識碼 A 文章編號 1674-6708(2017)179-0056-02

HTML5作為一種跨平臺的網絡開發軟件,其逐漸成為目前主流的網絡開發工具之一。而云計算是未來網絡科技的發展方向,HTML5是一種底層的開發工具,因此在云計算中的應用更加靈活,開發者可以通過HTML5對系統進行底層的調整,提升系統的效率。因此對于云存儲的開發HTML5具有先天的優勢,在云計算中對HTML5的應用也將提升云存儲行業整體的發展水平。

1 云計算特點

云存儲是在云計算(cloud computing)概念上延伸和發展出來的一個新的概念,是指通過集群應用、網格技術或分布式文件系統等功能,將網絡中大量各種不同類型的存儲設備通過應用軟件集合起來協同工作,共同對外提供數據存儲和業務訪問功能的一個系統。也是現如今最為流行的互聯網移動端的最熱門技術,給用戶的存取行為提供了最為便利的服務。其存儲系統有相應的結構,也有分化相應的等級,首先是客戶訪問,其次是數據服務,然后是相關資料管控,最后是真正的存儲層??梢粤谐鲆粋€詳細的分布列表圖,最為基礎的部分是存儲層,其中構成材料為這三者光纖,ip或者是das存儲設備。而且這三者所要分布的云存儲的領域也都不同,與之相連的存儲設備也是不同類型的,但是他們之間都是可以通過網絡來進行連接,進行統一的管理,分配和維護;管理層則是起到一個承上啟下的連接作用,負責總體調控,支配整個底層系統資源,制定相關的策略和計劃,來系統性的梳理不同部門的作用,達到協調各方,統一運行,能夠保證對外服務的可靠與穩定,并且保護相關的數據;服務層方面則是做好應對上層訪問的工作,屬于比較靈活的一個部分,有極強的拓展性,還要和管理層配合進行相關的安保工作;用戶訪問這一層次是面向廣大的網絡客戶,提供便捷的存儲服務。在云存儲中,流程清楚,條理清晰,都有各自的工作范圍,因此各個部門間協調配合保證了存取服務的方便快捷,大大節約了相關的成本與維修時間。

2 HTML5特點

在現在的互聯網大時代下,互聯網的發展目標定位在將Web瀏覽器由一個簡單的搜索文件瀏覽的網頁變成一個應用下載平臺或者是Web OS,從而更加方便的提供更豐富多樣的服務。HTML5在形式上就是一種WEPAPP,可以自動的安裝和升級,也可以消除中間廠商所產生的額外費用,直接在全球部署。在此開發之前,移動設備卻成為這種想法實現道路上的一個障礙。當然,如果HTML5和WebGL的標準真正出現后就會解決這些問題,可以借由HTML來打破往日建構的WEB應用使得大多約束條件。并且在此之上也會將三維圖形建立的基礎進一步穩固。

3 HTML5關鍵技術與云存儲結合的關鍵技術優勢

因為在使用網絡之初,大多數都是采用最傳統的技術aiax,jsp等,HTML5屬于前端技術,而云存儲恰恰又只限于后端的存儲管理技術,很有局限性,它們的數據相互交融互補而構成的相對完整的重要部分,關鍵是它們兩者結合完成的,缺一不可,在云存儲的用戶訪問平臺,因為一個云存儲系統往往提供多鐘api使用數據,這些都太刻板,單一,受限性較大,所以使用實用性能不容樂觀,這些技術無一例外都是客戶端向后端發出請求,然后在經過后端的技術進行數據處理,這太傳統,甚至堪稱落后的技術沒有什么發展前景可言,因此對于那些實時性要求非常高的應用而言,很難達到最終滿意的結果,可是現在實例驗證HTML5 web,SOCKet高端先進的技術,不但可以實現前后端的雙工通信,真正做到前后端實時通信,而且還可以滿足各種實時性要求更高的應用依托,可打造出豐富功能的云存儲應用。

4 基于HTML5技術的云存儲應用系統總體結構

傳統的云存儲應用存在著許多問題,為了解決這個問題,通過分析HTML5技術和云存儲技術的特點,從而設計出一種新型的云存儲應用架構,整合兩種技術各自的特點,充分發揮其優勢,這樣既保留了傳統云存儲應用的功能,解決了傳統云存儲應用目前所面臨的不足之處,同時還增加了許多新鮮的元素和特別的功能。

表現層在整個系統中,是面向用戶端的,為用戶提供應用程序;應用層作為數據的應用系統,屬于數據功能模塊,能夠實現向數據分享、存儲以及數據點對點的傳輸。表現層和應用層在一個系統中,都屬于前端部分。另外的數據交互層能夠實現數據交互,是數據前后端交流的橋梁。

數據邏輯管理作為存儲中最重要的一部分,其發揮的作用是保障數據能夠安全的傳輸、管理以及對數據的維護。數據存儲層是系統的存儲設備,屬于物理層,能夠存儲整個系統的所有數據。因此,邏輯管理層和物理層在系統中算作是后端部分。

5 基于HTML5技術的云存儲應用平臺架構

5.1 表現層

表現層是直接面向用戶的,用戶主要的操作都在表現層,它是Web App集群,也能算作是Web OS。用戶在表現層能夠完成身份信息認證,系統再根據每個用戶具有的權限提供不同等級、不同類別的應用服務;當然,用戶也可以根據自己的興趣愛好對自己的應用做出個性化的設計,這些都可以滿足。

5.2 應用層

應用層中包含功能子系統,對上層應用涉及到的數據或功能進行模塊化的運行處理,例如必備的數據存儲功能模塊、數據共享的功能模塊、數據點對點傳輸模塊、數據備份的功能模塊以及Websql功能的模塊。以此將不同的功能模塊化,能夠方便用戶對系統的維護,同時方便平臺應用的擴充發展。

5.3 交互層

交互層起鏈接前后端的作用,并是其關鍵部分。用戶在存儲數據時,前端的數據傳輸到后端存儲時,會產生大量的信息數據,交互層可以將這些數據信息的格式規范化,這樣可以提高后端系統在數據解析過程的工作效率。而且,在數據信息格式規范化后,信息也能被其他方使用、擴展,這對于平臺的推進和完善具有重大意義。

交互層除了能夠對信息格式進行規范化外,還能對前后端的通信協議做出一致的規定,這讓信息傳輸過程中的加密處理變得簡單,同時安全性也有提高。

5.4 邏輯管理層

邏輯管理層屬于云存儲系統范疇之內,在云存儲中,數據的存儲一般都是采用分布式的存儲,需要有一個管理系統對每個數據進行定位和處理,這樣才能保證數據存儲的安全性。而且在頻繁大量訪問和并發之時,能夠快捷地對資源進行整合、分配,讓底層數據不受干擾,保證其安全與準確。

5.5 物理存儲層

物理存儲層同樣是云存儲系統中的一部分,作為介質存儲數據,利用分布式存儲,能夠有效地解決大量數據的存儲問題,節省存儲空間,使得系統的存儲空間能夠被百分百利用。

6 結論

隨著網絡技術的發展,HTML5以其跨平臺的優勢逐漸成為目前互聯網開發最主流的開發工具之一。而云存儲技術是未來互聯網發展的趨勢,因此HTML5在云存儲中的應用將直接關系到整個互聯網行業的發展。對HTML5引用的深入探討可以更好地幫助云存儲行業的發展,為未來行業的發展打下基礎。

參考文獻

[1]夏夢禹.HTML5本地存儲關鍵技術與應用[J].電子技術與軟件工程,2016(2):27.

[2]李慧云,何震葦,李麗,等.HTML5技術與應用模式研究[J].電信科學,2012(5):24-29.

猜你喜歡
應用設計云存儲
基于云存儲的氣象數字化圖像檔案存儲研究
項目教學法在《基礎會計》教學中的應用
云存儲技術的起源與發展
基于云存儲的數據庫密文檢索研究
分層教學模式在初中信息技術中的應用設計
淺析建構主義理論在中學物理教學設計中的應用
居住空間綠飾陳設原則與應用
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合