REST在WEB云桌面系统中的研究与实现

来源 :电子科技大学 | 被引量 : 3次 | 上传用户:gdcjr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的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云桌面系统得到了更短的平均响应时间和更低的网络传输量。
其他文献
随着Internet的快速发展,互联网已经发展成为一个巨大的分布式信息空间,为用户提供了一个极具价值的信息源。然而,在利用搜索引擎进行信息检索时,返回的搜索结果数目非常庞大
在数据仓库中,概念模型对系统的成功起着关键的作用,可在实践中,由于时间和成本的限制,人们却没有把它很充分的做好,这可能会导致系统在开发过程中出现一系列的问题。参考模
安全协议是网络安全的保障,网络中实体间通信的实现都是经过安全协议来协助完成的,然而由于网络处在复杂的环境之中以及安全协议本身所具有的缺陷,使得攻击者能够借助这些缺
随着地面自主机器人的发展,地面自主机器人的测试评估系统得到了愈来愈广泛的研究。测试评估系统研究如何通过定性和定量的方法对地面自主机器人进行客观准确的性能测试和科
随着传感器技术、计算机技术和信息技术的飞速发展,图像融合技术已经成为图像理解、计算机视觉等领域的一个研究热点,在军事、遥感、自动目标识别、计算机视觉和医学图像处理等领域取得了广泛的应用。本文以高分辨率全色图像(PAN)和低分辨率多光谱图像(MS)的融合为研究对象,并以小波变换、Contourlet变换和非下采样Contourlet变换(NSCT)等多分辨率分析理论为基础,围绕遥感图像融合中存在的突
随着城市建设的不断发展,城市道路状况作为城市文明和现代化程度的重要标志,受到越来越多的关注,道路状况的好坏关系到每一位市民出行的便利和交通的安全。因此,研发一套稳定
学位
随着互联网技术的不断发展和应用范围的不断扩大,信息安全越来越成为政府,企业和个人所关注的焦点。近年来,以病毒、蠕虫、木马、后门和rootkit等为主要形式的恶意程序正成为
本文针对传统的高校教务管理系统普遍存在柔性不足,无法及时应对需求变化和业务流程变更等问题,寻找对策与解决方案,主要研究内容如下:   ⑴针对当前高校教务管理业务涉及部门
随着当今社会的快速发展,语音合成技术已经渗透到了社会生活中的各个方面。为了使合成语音的自然度能够进一步提高,本文研究了在语音合成技术中占据重要地位的韵律结构预测问
学位
随着信息时代的到来,互联网上的信息呈现爆炸式增长,人们开始面临信息过载问题,找到自己需要的信息开始变得具有挑战性。信息过滤技术应运而生,信息过滤技术旨在为用户过滤掉