基于REST的教育云應(yīng)用服務(wù)互操作模型的研究與設(shè)計
發(fā)布時間:2017-05-09 06:07
本文關(guān)鍵詞:基于REST的教育云應(yīng)用服務(wù)互操作模型的研究與設(shè)計,,由筆耕文化傳播整理發(fā)布。
【摘要】:隨著互聯(lián)網(wǎng)的快速發(fā)展,云計算在最近幾年產(chǎn)生并迅速成為當(dāng)下最熱門的技術(shù)。云計算的產(chǎn)生對整個互聯(lián)網(wǎng)行業(yè)有著深遠的影響。在教育行業(yè)來說,隨著現(xiàn)代信息技術(shù)理論和方法不斷更新,傳統(tǒng)教學(xué)方式與現(xiàn)代信息教育手段的矛盾日益顯現(xiàn),信息化教學(xué)的本地特色化程度偏低,信息化教學(xué)手段與有效課堂的矛盾等。需要與時俱進,利用新的技術(shù)來解決新的問題,將云計算應(yīng)用到教育信息化。云計算將成為教育信息化轉(zhuǎn)型的助推器。目前在教育領(lǐng)域教育云的使用逐步增多,互聯(lián)網(wǎng)上出現(xiàn)了很多教育云平臺。在分析互聯(lián)網(wǎng)上的多個教育云平臺之后。本文發(fā)現(xiàn)在教育云的實踐中,出現(xiàn)了教育云平臺資源不均衡、資源陳舊更新不及時、云平臺相互孤立等問題。不同云平臺服務(wù)和資源無法互聯(lián)互通,無法共享。同時在不同的云環(huán)境中,服務(wù)的訪問權(quán)限也不一致,很多私有云中的服務(wù)因為安全的原因拒絕云以外的訪問。本文首先通過探究教育云互操作的場景和關(guān)鍵問題分析,提出可以通過一個服務(wù)中間件(Middle Ware)保證部署在不同云之間的服務(wù)的互操作的可能性。然后深入分析云服務(wù)互操作的調(diào)用流程,提出通過跨云認(rèn)證、基于公共賬戶的請求代理和Hub/spoke模式的服務(wù)調(diào)用等關(guān)鍵過程,進一步設(shè)計出基于REST實現(xiàn)接口設(shè)計的教育云服務(wù)互操作中間件。在明確了本論文提出的兼容不同互操作標(biāo)準(zhǔn)、保證不同云部署方式下的中間件的思路之后,本文詳細設(shè)計了基于REST的教育云服務(wù)互操作中間件模型,并通過實驗驗證了模型的可用。通過使用本文研究與設(shè)計的教育云應(yīng)用服務(wù)互操作模型,可以有效解決教育云中服務(wù)無法互相調(diào)用的問題,促進教育云之間服務(wù)和數(shù)據(jù)的共享,減少教育資源的重復(fù)建設(shè),提升教育云的使用效率。
【關(guān)鍵詞】:教育云 云服務(wù) 互操作 中間件 REST
【學(xué)位授予單位】:東北師范大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP393.09
【目錄】:
- 摘要4-5
- Abstract5-9
- 第1章 緒論9-16
- 1.1 研究背景9-10
- 1.2 國內(nèi)外研究現(xiàn)狀10-14
- 1.2.1 教育云服務(wù)的概念10
- 1.2.2 云服務(wù)中互操作的含義10-11
- 1.2.3 云服務(wù)互操作標(biāo)準(zhǔn)現(xiàn)狀11-12
- 1.2.4 云服務(wù)互操作的問題和解決方案12-14
- 1.3 研究內(nèi)容與意義14-15
- 1.4 論文組織架構(gòu)15-16
- 第2章 相關(guān)技術(shù)理論介紹16-21
- 2.1 REST風(fēng)格的Web Services16-19
- 2.1.1 Web Services的定義16-17
- 2.1.2 基于SOAP的Web Services17-18
- 2.1.3 REST風(fēng)格的Web Services18-19
- 2.2 RSA加密算法19-20
- 2.2.1 加密過程19-20
- 2.2.2 解密過程20
- 2.3 本章小結(jié)20-21
- 第3章 教育云服務(wù)互操作問題分析21-32
- 3.1 互操作場景分析21-23
- 3.2 互操作關(guān)鍵問題分析23-28
- 3.2.1 認(rèn)證問題23-26
- 3.2.2 互操作中間件服務(wù)調(diào)用架構(gòu)的選擇26-28
- 3.2.3 接口的處理28
- 3.3 互操作問題的解決方案28-31
- 3.3.1 跨云認(rèn)證和用戶權(quán)限劃分28-30
- 3.3.2 基于Hub/Spoke的服務(wù)調(diào)用架構(gòu)30-31
- 3.3.3 基于REST的服務(wù)接口31
- 3.4 本章小結(jié)31-32
- 第4章 基于REST的互操作模型設(shè)計32-45
- 4.1 模型描述與設(shè)計32-33
- 4.2 請求認(rèn)證設(shè)計33-36
- 4.2.1 用戶注冊和管理33
- 4.2.2 認(rèn)證流程33-35
- 4.2.3 基于RSA的密鑰管理35-36
- 4.2.4 用戶請求認(rèn)證36
- 4.3 基于公共賬戶的請求代理設(shè)計36-38
- 4.3.1 用戶組劃分37
- 4.3.2 讀寫權(quán)限劃分37
- 4.3.3 用戶操作記錄37-38
- 4.4 Hub/Spoke模式服務(wù)調(diào)用設(shè)計38-40
- 4.4.1 Hub/Spoke模式服務(wù)調(diào)用38-39
- 4.4.2 基于redis的請求隊列39-40
- 4.5 基于REST的接口設(shè)計40-44
- 4.5.1 教育云服務(wù)資源的定義40-43
- 4.5.2 教育云服務(wù)資源的標(biāo)識(通過URI)43
- 4.5.3 教育云服務(wù)資源的鏈接與操作(通過HTTP)43
- 4.5.4 服務(wù)的調(diào)用43-44
- 4.6 本章小結(jié)44-45
- 第5章 程序測試和結(jié)果分析45-58
- 5.1 系統(tǒng)環(huán)境搭建45-46
- 5.1.1 實驗云環(huán)境的搭建45
- 5.1.2 互操作框架實現(xiàn)技術(shù)45-46
- 5.2 功能實現(xiàn)46-53
- 5.2.1 認(rèn)證管理模塊實現(xiàn)46-49
- 5.2.2 REST接口模塊實現(xiàn)49-52
- 5.2.3 請求隊列實現(xiàn)52-53
- 5.3 程序運行測試舉例53-56
- 5.3.1 管理平臺展示53
- 5.3.2 服務(wù)使用申請53-54
- 5.3.3 服務(wù)調(diào)用描述54
- 5.3.4 請求加密解密54-55
- 5.3.5 示例系統(tǒng)展示55
- 5.3.6 調(diào)用過程舉例55-56
- 5.4 實驗總結(jié)56-58
- 5.4.1 結(jié)果總結(jié)56-57
- 5.4.2 缺點總結(jié)57-58
- 第6章 總結(jié)與展望58-60
- 6.1 本文工作總結(jié)58
- 6.2 未來展望58-60
- 參考文獻60-62
- 致謝62
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前6條
1 劉娜;周平;張順利;;云計算互操作性分類研究[J];信息技術(shù)與標(biāo)準(zhǔn)化;2012年Z1期
2 許卓明,栗明,董逸生;基于RPC和基于REST的Web服務(wù)交互模型比較分析[J];計算機工程;2003年20期
3 湯丹;胡志剛;匡曉紅;;基于消息隊列的工作流引擎及其容錯設(shè)計[J];計算機工程;2008年19期
4 聶會琴,童恒慶,李錫吉吉;SOAP協(xié)議綜述[J];計算機與現(xiàn)代化;2004年04期
5 楊志和;;云計算:教育信息化轉(zhuǎn)型的助推器[J];中國教育信息化;2010年05期
6 祝智庭;楊志和;;云技術(shù)給中國教育信息化帶來的機遇與挑戰(zhàn)[J];中國電化教育;2012年10期
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前1條
1 胡云;RSA算法研究與實現(xiàn)[D];北京郵電大學(xué);2010年
本文關(guān)鍵詞:基于REST的教育云應(yīng)用服務(wù)互操作模型的研究與設(shè)計,由筆耕文化傳播整理發(fā)布。
本文編號:351949
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/351949.html
最近更新
教材專著