当前位置:主页 > 管理论文 > 移动网络论文 >

基于REST的教育云应用服务互操作模型的研究与设计

发布时间:2017-05-09 06:07

  本文关键词:基于REST的教育云应用服务互操作模型的研究与设计,,由笔耕文化传播整理发布。


【摘要】:随着互联网的快速发展,云计算在最近几年产生并迅速成为当下最热门的技术。云计算的产生对整个互联网行业有着深远的影响。在教育行业来说,随着现代信息技术理论和方法不断更新,传统教学方式与现代信息教育手段的矛盾日益显现,信息化教学的本地特色化程度偏低,信息化教学手段与有效课堂的矛盾等。需要与时俱进,利用新的技术来解决新的问题,将云计算应用到教育信息化。云计算将成为教育信息化转型的助推器。目前在教育领域教育云的使用逐步增多,互联网上出现了很多教育云平台。在分析互联网上的多个教育云平台之后。本文发现在教育云的实践中,出现了教育云平台资源不均衡、资源陈旧更新不及时、云平台相互孤立等问题。不同云平台服务和资源无法互联互通,无法共享。同时在不同的云环境中,服务的访问权限也不一致,很多私有云中的服务因为安全的原因拒绝云以外的访问。本文首先通过探究教育云互操作的场景和关键问题分析,提出可以通过一个服务中间件(Middle Ware)保证部署在不同云之间的服务的互操作的可能性。然后深入分析云服务互操作的调用流程,提出通过跨云认证、基于公共账户的请求代理和Hub/spoke模式的服务调用等关键过程,进一步设计出基于REST实现接口设计的教育云服务互操作中间件。在明确了本论文提出的兼容不同互操作标准、保证不同云部署方式下的中间件的思路之后,本文详细设计了基于REST的教育云服务互操作中间件模型,并通过实验验证了模型的可用。通过使用本文研究与设计的教育云应用服务互操作模型,可以有效解决教育云中服务无法互相调用的问题,促进教育云之间服务和数据的共享,减少教育资源的重复建设,提升教育云的使用效率。
【关键词】:教育云 云服务 互操作 中间件 REST
【学位授予单位】:东北师范大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.09
【目录】:
  • 摘要4-5
  • Abstract5-9
  • 第1章 绪论9-16
  • 1.1 研究背景9-10
  • 1.2 国内外研究现状10-14
  • 1.2.1 教育云服务的概念10
  • 1.2.2 云服务中互操作的含义10-11
  • 1.2.3 云服务互操作标准现状11-12
  • 1.2.4 云服务互操作的问题和解决方案12-14
  • 1.3 研究内容与意义14-15
  • 1.4 论文组织架构15-16
  • 第2章 相关技术理论介绍16-21
  • 2.1 REST风格的Web Services16-19
  • 2.1.1 Web Services的定义16-17
  • 2.1.2 基于SOAP的Web Services17-18
  • 2.1.3 REST风格的Web Services18-19
  • 2.2 RSA加密算法19-20
  • 2.2.1 加密过程19-20
  • 2.2.2 解密过程20
  • 2.3 本章小结20-21
  • 第3章 教育云服务互操作问题分析21-32
  • 3.1 互操作场景分析21-23
  • 3.2 互操作关键问题分析23-28
  • 3.2.1 认证问题23-26
  • 3.2.2 互操作中间件服务调用架构的选择26-28
  • 3.2.3 接口的处理28
  • 3.3 互操作问题的解决方案28-31
  • 3.3.1 跨云认证和用户权限划分28-30
  • 3.3.2 基于Hub/Spoke的服务调用架构30-31
  • 3.3.3 基于REST的服务接口31
  • 3.4 本章小结31-32
  • 第4章 基于REST的互操作模型设计32-45
  • 4.1 模型描述与设计32-33
  • 4.2 请求认证设计33-36
  • 4.2.1 用户注册和管理33
  • 4.2.2 认证流程33-35
  • 4.2.3 基于RSA的密钥管理35-36
  • 4.2.4 用户请求认证36
  • 4.3 基于公共账户的请求代理设计36-38
  • 4.3.1 用户组划分37
  • 4.3.2 读写权限划分37
  • 4.3.3 用户操作记录37-38
  • 4.4 Hub/Spoke模式服务调用设计38-40
  • 4.4.1 Hub/Spoke模式服务调用38-39
  • 4.4.2 基于redis的请求队列39-40
  • 4.5 基于REST的接口设计40-44
  • 4.5.1 教育云服务资源的定义40-43
  • 4.5.2 教育云服务资源的标识(通过URI)43
  • 4.5.3 教育云服务资源的链接与操作(通过HTTP)43
  • 4.5.4 服务的调用43-44
  • 4.6 本章小结44-45
  • 第5章 程序测试和结果分析45-58
  • 5.1 系统环境搭建45-46
  • 5.1.1 实验云环境的搭建45
  • 5.1.2 互操作框架实现技术45-46
  • 5.2 功能实现46-53
  • 5.2.1 认证管理模块实现46-49
  • 5.2.2 REST接口模块实现49-52
  • 5.2.3 请求队列实现52-53
  • 5.3 程序运行测试举例53-56
  • 5.3.1 管理平台展示53
  • 5.3.2 服务使用申请53-54
  • 5.3.3 服务调用描述54
  • 5.3.4 请求加密解密54-55
  • 5.3.5 示例系统展示55
  • 5.3.6 调用过程举例55-56
  • 5.4 实验总结56-58
  • 5.4.1 结果总结56-57
  • 5.4.2 缺点总结57-58
  • 第6章 总结与展望58-60
  • 6.1 本文工作总结58
  • 6.2 未来展望58-60
  • 参考文献60-62
  • 致谢62

【参考文献】

中国期刊全文数据库 前6条

1 刘娜;周平;张顺利;;云计算互操作性分类研究[J];信息技术与标准化;2012年Z1期

2 许卓明,栗明,董逸生;基于RPC和基于REST的Web服务交互模型比较分析[J];计算机工程;2003年20期

3 汤丹;胡志刚;匡晓红;;基于消息队列的工作流引擎及其容错设计[J];计算机工程;2008年19期

4 聂会琴,童恒庆,李锡吉吉;SOAP协议综述[J];计算机与现代化;2004年04期

5 杨志和;;云计算:教育信息化转型的助推器[J];中国教育信息化;2010年05期

6 祝智庭;杨志和;;云技术给中国教育信息化带来的机遇与挑战[J];中国电化教育;2012年10期

中国硕士学位论文全文数据库 前1条

1 胡云;RSA算法研究与实现[D];北京邮电大学;2010年


  本文关键词:基于REST的教育云应用服务互操作模型的研究与设计,由笔耕文化传播整理发布。



本文编号:351949

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/351949.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户4d2b7***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com