基于REST的ATOM发布协议研究及其应用

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:ycbydd21
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
"REST"(Representational State Transfer,表示性状态转移)一词是2000年由Roy Thomas Fielding在其博士论文中提出的。近年来,国内外都开始了基于REST的研究。但是由于REST只是一种设计原则,所以无论研究REST或实现遵循REST原则的应用都存在很大的困难和模糊性。Atom发布协议(Atom Publishing Protocol)是一种重要的内容发布和管理新标准,是一种由IETF发布的基于HTTP协议运用HTTP方法(GET,POST,PUT,DELETE)创建和编辑Web资源的应用层协议。Atom发布协议实际就是基于REST的Web服务协议,它对REST的诸多方面进行了严格的控制和规范化。因此研究ATOM发布协议,就是研究REST的核心价值。本文首先阐述了REST以及ATOM发布协议的基本概念。然后基于ROA(面向资源的架构),从HTTP和URI等REST基本特性,对ATOM发布协议进行了分析,给出实现一个具体的ATOM发布协议演示系统的需求分析,并使用基于REST的应用框架Ruby On Rails进行了系统设计,使用Rails实现了对ATOM发布协议演示系统。最后,对ATOM发布协议演示系统用目前两种流行的ATOM发布协议客户端进行了运行和测试。最终验证了以MVC(模型、视图和控制器)实现ATOM发布协议的正确性。
其他文献
随着互联网科学技术的飞速发展,投放互联网广告已在全球范围内形成趋势。搜索广告作为搜索引擎的主要收入来源,成为了近年来在线广告领域的研究热点,而预测搜索广告的点击率
间隔理论是Boosting算法泛化性分析的关键,因此,基于间隔理论的Boosting算法设计成为当前重要的研究课题。本文基于最新间隔理论成果,首先定义一种近似最优的间隔分布(k*-最
复制是分布式系统中容错的一种重要方法。多线程复制能够很好的利用多核CPU、多CPU资源,但也面临着如何保证确定性的问题。现有的几种多线程调度算法都在一定程度上支持多线
萨班斯法案全称Sarbanes-Oxley法案(SOX),是美国颁布的一部旨在加强对上市公司监管,提高治理水平,提高投资者信心的法案。该法案中的302条款和404条款需要IT信息系统的配合及适应。现有IT治理规范中,COSO和COBIT规范是被广泛接受的标准化评价规范。本文从上面几点入手,着眼于SOX对企业信息系统在权限控制以及资源管理方面的要求,分析了为遵循SOX而需要达到的这两方面的功能和要求
量子衍生进化算法是基于量子计算原理的一种进化算法。它以量子计算的一些概念和原理为基础,用量子位编码,量子门作为更新算子来完成进化搜索。与传统进化算法相比,量子衍生
社会保险是为劳动者提供的基本生活保障,它是现代社会保障体系中的主体和核心。社会保险管理信息系统是为适应新形势下社会保险制度的改革和现代化管理信息手段的要求而提出
图像增强是对图像质量的一般意义的改善,其目的是通过一系列技术去改善图像的视觉效果,或将图像转换成一种更适合于人眼观察和机器自动分析的形式。但图像增强往往带有针对性
车牌识别系统(LPR)是以汽车牌照为特定研究对象的专用计算机视觉系统,是计算机视觉和模式识别技术在智能交通领域里应用的重要研究课题之一。在系统的各个环节中,车牌图像二
Web服务发现技术能够在庞大的信息服务群中发现请求者所请求的服务,然而传统的服务发现技术是在语法描述的基础上,通过关键词匹配来实现,因此除了查全率和查准率不高等缺点外
随着科学技术的日新月异和网络产业的高速发展,计算机界对资源共享的需求越来越大。通信,航天,生物等各种高科技领域都需要超大规模的计算和数据分析能力予以支持。局部的计