REST在WEB云桌面系统中的研究与实现
发布时间:2018-01-09 07:09
本文关键词:REST在WEB云桌面系统中的研究与实现 出处:《电子科技大学》2016年硕士论文 论文类型:学位论文
更多相关文章: REST Web云桌面 Restful Web Services AJAX
【摘要】:传统的PC桌面一直面临着成本高、能耗大、管理难、软件部署升级麻烦等诸多问题。随着云计算技术的迅速发展与广泛应用,云桌面技术作为云计算技术的一种分支,开始被用来解决这些问题。它是一种相对于传统的PC桌面的全新计算模式。云桌面系统通过对服务器端的各种资源的整合,以虚拟化、网络存储等技术为基础,为用户提供统一的、可定制的桌面环境以及软件服务。由于B/S架构的平台无关性以及部署升级的便利性等优点,基于Web的云桌面系统逐渐流行起来。Web云桌面系统通过HTML、CSS、Javascript以及AJAX等Web开发技术为用户提供一致性的桌面体验,以及软件服务等。在云计算技术被广泛应用的大环境下,本人所在的实验室开发和维护了一个私有云平台,为用户提供Web云桌面,云存储等服务。现有的架构下提供了SOAP Web服务,socket服务以及其他服务供各种终端所使用,但由于各终端构建在不同层级的服务之上,且各层级服务之间相互调用和依赖,造成层级关系不明确以及内部调用混乱的结果。并且由于浏览器无法直接访问SOAP服务,添加了一层Web服务器层用于中转,增加了系统的耦合性。现在急需对目前已有的服务进行整合,提供一套统一接口的服务供所有终端共同使用,并明确各层级之间的调用和依赖关系,降低系统的耦合性和提高系统的可扩展性。为此,本文引入REST架构风格,对实验室目前的架构进行改进,使得各层级关系更加清晰明确。主要工作如下:(1)根据目前已有的服务,设计和实现了一套统一接口的Restful Web服务,屏蔽了底层服务,使得各终端可以构建在同一套服务之上,提高了系统的松耦合性和可扩展性。(2)在Restful Web服务之上,重新设计和实现了Web云桌面系统,并通过基于Token的认证方式来保证Restful Web服务的无状态性。(3)对本文所设计和实现的Restful进行了测试,验证了其正确性、连通性、无状态性以及对缓存的控制;并将重新设计和实现的基于Restful Web服务的Web云桌面系统与实验室之前的Web云桌面系统进行对比测试。测试表明,改进后的基于Restful Web服务的Web云桌面系统得到了更短的平均响应时间和更低的网络传输量。
[Abstract]:With the rapid development and wide application of cloud computing technology , cloud desktop technology is used as a branch of cloud computing technology . ( 3 ) Redesigned and implemented Reyan Web service based Web cloud desktop system is compared with Web cloud desktop system before the lab . The test results show that the improved Web cloud desktop system based on Reyan Web service results in shorter average response time and lower network transmission .
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP393.09
【参考文献】
相关期刊论文 前1条
1 张仙伟;张t,
本文编号:1400444
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1400444.html