一種基于云計算的軟件服務(wù)應(yīng)用平臺設(shè)計與實現(xiàn)
發(fā)布時間:2021-03-02 07:51
進入21世紀后,隨著網(wǎng)絡(luò)帶寬的不斷增長,通過網(wǎng)絡(luò)訪問非本地服務(wù)(包括存儲、數(shù)據(jù)處理和軟件功能)的條件越來越成熟,于是“云計算”的概念開始被提及,以及相關(guān)技術(shù)有了突破性的進展。之所以稱做“云”,是因為基礎(chǔ)設(shè)施不在本地而在網(wǎng)絡(luò)中,用戶不關(guān)心他們所處的具體位置,只需通過網(wǎng)絡(luò)定制各種“云”端的服務(wù)。用戶更不必關(guān)心“云”端服務(wù)的數(shù)據(jù)更新,只需通過網(wǎng)絡(luò)以按需、易擴展的方式獲得所需服務(wù)�!霸朴嬎恪钡某霈F(xiàn)改變了人們已經(jīng)適應(yīng)的單機工作模式和習慣于自己購買軟件和硬件的方式,它使硬件和軟件都隱沒于“云端,實現(xiàn)了軟件和硬件都是服務(wù)的變革。用戶個人終端的功能不僅僅局限于是一種交互信息的工具,還是一種與“云”端交互的工具,利用“云計算”技術(shù),用戶的普通終端甚至掌上終端就能完成現(xiàn)在大型機上才能完成的功能。本論文在分析了云服務(wù)應(yīng)用平臺現(xiàn)狀后,發(fā)現(xiàn)目前國內(nèi)的云服務(wù)應(yīng)用平臺大多數(shù)是面向中小企業(yè)的企業(yè)管理應(yīng)用平臺,所以本文提出并設(shè)計了一種面向個人定制化服務(wù)的應(yīng)用平臺系統(tǒng),采用“云計算”的思想設(shè)計了一個由5臺普通計算機組成的基礎(chǔ)“云”應(yīng)用平臺模型,各臺計算機通過“云”應(yīng)用平臺模型將自己的資源整合在一起,提供基礎(chǔ)的存儲和計算能...
【文章來源】:中山大學廣東省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:79 頁
【學位級別】:碩士
【部分圖文】:
云計算的服務(wù)類型IaaS將硬件設(shè)備等基礎(chǔ)資源封裝成服務(wù)供用戶使用,用戶相當于在使用裸機
一種基于云計算的軟件服務(wù)應(yīng)用平臺設(shè)計與實現(xiàn) 理論概述及主要技術(shù)方法括 Flash(由 Flex 技術(shù)構(gòu)建)、SilverLight 技術(shù)、JavaFX 技術(shù)等[22]。對于這些技術(shù)本文將不做詳細介紹。由于本項目的云平臺客戶端是采用 Adobe 公司的 Flex 技術(shù),所以接下來只介紹 Flex 關(guān)鍵技術(shù)。其工作流程如圖 2-2 所示。
交互的只是必要的數(shù)據(jù)�?蛻舳说� Flex 程序能夠完成相對獨立的功能,服務(wù)器端程序只是扮演一個數(shù)據(jù)保存者、數(shù)據(jù)提供者的角色。Flex 應(yīng)用程序被編譯成一個 SWF 文件,然后在 FlashPlayer 下運行。當一個源代碼被編譯時,它就被轉(zhuǎn)換成 ActionScript 類,這是 Flex 自身的一個特點所在,及提供從 MXML 到ActionScript 的轉(zhuǎn)換,并與圖形和其他資源融入到 SWF 文件。在運行時,SWF文件與所需的外部庫、服務(wù)和數(shù)據(jù)源進行交互。本項目就是利用 Flex 與 java 和J2EE Service 服務(wù)器技術(shù)結(jié)合起來,進行 B/S 結(jié)構(gòu)的云計算平臺的開發(fā)。2.3 MVC 設(shè)計模式MVC 英文即 Model-View-Controller,即把一個應(yīng)用的輸入、處理、輸出流程按照 Model、View、Controller 的方式進行分離,這樣一個應(yīng)用被分成三個層 模型層、視圖層、控制層[24]。如圖 2-3 所示。
本文編號:3058907
【文章來源】:中山大學廣東省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:79 頁
【學位級別】:碩士
【部分圖文】:
云計算的服務(wù)類型IaaS將硬件設(shè)備等基礎(chǔ)資源封裝成服務(wù)供用戶使用,用戶相當于在使用裸機
一種基于云計算的軟件服務(wù)應(yīng)用平臺設(shè)計與實現(xiàn) 理論概述及主要技術(shù)方法括 Flash(由 Flex 技術(shù)構(gòu)建)、SilverLight 技術(shù)、JavaFX 技術(shù)等[22]。對于這些技術(shù)本文將不做詳細介紹。由于本項目的云平臺客戶端是采用 Adobe 公司的 Flex 技術(shù),所以接下來只介紹 Flex 關(guān)鍵技術(shù)。其工作流程如圖 2-2 所示。
交互的只是必要的數(shù)據(jù)�?蛻舳说� Flex 程序能夠完成相對獨立的功能,服務(wù)器端程序只是扮演一個數(shù)據(jù)保存者、數(shù)據(jù)提供者的角色。Flex 應(yīng)用程序被編譯成一個 SWF 文件,然后在 FlashPlayer 下運行。當一個源代碼被編譯時,它就被轉(zhuǎn)換成 ActionScript 類,這是 Flex 自身的一個特點所在,及提供從 MXML 到ActionScript 的轉(zhuǎn)換,并與圖形和其他資源融入到 SWF 文件。在運行時,SWF文件與所需的外部庫、服務(wù)和數(shù)據(jù)源進行交互。本項目就是利用 Flex 與 java 和J2EE Service 服務(wù)器技術(shù)結(jié)合起來,進行 B/S 結(jié)構(gòu)的云計算平臺的開發(fā)。2.3 MVC 設(shè)計模式MVC 英文即 Model-View-Controller,即把一個應(yīng)用的輸入、處理、輸出流程按照 Model、View、Controller 的方式進行分離,這樣一個應(yīng)用被分成三個層 模型層、視圖層、控制層[24]。如圖 2-3 所示。
本文編號:3058907
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3058907.html
最近更新
教材專著