Paas云平台中统一通知服务的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:roubaozi320
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web2.0的发展,不同于传统的用户自己进行信息检索的方式,Web应用对能够主动向用户推送其感兴趣的内容的需求越来越强烈。除去电子邮件通知,移动互联网的发展更是提供了诸如短信、即时消息等多种的交互手段。越来越多的Web应用开发者希望可以在其应用中增加多样的通知能力。与此同时,云计算尤其是PaaS云的发展给软件开发带来了重大变革。PaaS云提出平台即服务的理念,为应用提供部署和软件托管环境。随着互联网的发展,PaaS云服务提供商也在积极探索其他商业模式,通过PaaS云平台将丰富的应用能力开放给第三方,一方面可以大大简化应用开发者的开发工作量和工作复杂度,另一方面当开放的能力得以应用时,也会为PaaS平台提供商带来更多收入。在这种背景下,基于PaaS云平台的开放式通知能力就成为了业界研究和应用的热点之一。本论文通过分析得出传统通知服务的不足,例如:这些系统通常接口规范不一致、缺乏完整的通知策略管理、无法定制通知下发方式。针对上述问题,本文提出了基于PaaS云平台的统一通知服务。此通知服务对第三方应用提供REST风格的统一的开放服务接口,实现了统一集成开发、统一通知策略和统一推送途径等三个“统一”,可以有效的降低第三方应用开发者的软件开发工作量和复杂度,同时也使得Web应用能够运用统一通知服务为用户带来更便捷的服务和更优异的用户体验。全文首先介绍了本课题的研究背景,并调研分析了 PaaS云平台的发展现状以及现有Web应用中通知服务的不足,进而提出统一通知服务的功能性和非功能性需求分析。然后,本文详细介绍了统一通知服务的设计与实现。最后,一系列的测试和一个Java Web应用开发实例证明了统一通知服务的有效性。
其他文献
近年来,多媒体应用所带来的真实的深度感知与身临其境的视觉享受使人们对三维视频的需求急剧上升。目前,3D视频广泛采用多视点+深度(Multiview Video plus Depth,MVD)的表示
近年来,随着云计算、大数据、移动互联网的兴起,对人们的日常生活和工作产生了极大的影响,但同时,传统的网络服务的局限性开始影响上层IT业务的发展限制逐渐显现出来,如何做
随着计算机技术的迅猛发展,计算机辅助教学(CAI)得到了深入的应用。试题库及自动组卷,是计算机辅助教学中的重要一环。依据试题库进行自动组卷,就是根据储存在数据库中的试题
科学技术的飞速发展和互联网的广泛应用带来了信息数据的爆炸式增长。为了在大量的数据中发现有用的信息和资源,数据挖掘技术应运而生。作为数据模式中重要数据结构——图,被
随着人工智能、深度学习等技术的兴起,图像处理相关技术逐渐成为研究的热点。图像处理技术中有一环至关重要的技术——图像配准,在经过一系列图像预处理,特征检测、提取等环
得益于计算机、无线通信和低功耗传感器的不断进步,无线传感器网络(WSN)发展迅速。但由于电池技术的发展比通信领域技术的发展缓慢得多,能量不足成为制约传统传感网络的重要
随着互联网技术的飞速发展,互联网Web应用也得到迅猛的发展,Web应用的发展增加了计算机网络的复杂性,同时也增强了不同网络之间的异构性,因此如何设计好的Web应用成为人们关
人类在对事物进行判断时,时常表现出赞同、犹豫及反对三种态度,直觉模糊逻辑能够很好的表达人类在受到外界信息影响后做出的带有犹豫程度的不确定性推理。归结方法作为自动推
政府进行网上服务业务系统的建设有利于增加为社会公众服务的渠道,改善公共服务的质量,从而高效率、低耗费地实现“为人民服务”。通过网络进行服务,不仅可以减少政府服务的
随着云计算、虚拟化技术的不断发展,网络技术作为其中重要的组成部分,也得到了极大的发展,软件定义网络技术正是在这样的背景下诞生。传统网络的架构从开始建设的目的是连接