基于REST的Web服务架构理论与技术研究

被引量 : 22次 | 上传用户:xxxxx20090818
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着经济全球化进程的加快和企业信息化建设的发展,跨地域、跨行业的IT协作越来越多,这使得在分布式系统中实现异构信息的共享成为一个迫切需求。Web服务由于具备标准化、互操作能力强等特性,成为了目前实现异构数据集成的主流技术。SOA作为Web服务的架构也越来越多的被用于信息共享系统的建设。但SOA是一种RPC风格的服务架构,其中的服务都被抽象为离散的过程,系统间的互操作需通过远程调用过程来实现。这种方式在大规模的分布式应用中,会遇到扩展性不足、交互性能较低、建设成本过高等问题。针对这些问题,本文围绕Web服务架构进行了一系列的理论和技术研究。本文的主要工作如下:1.在研究了架构、架构风格等相关理论的基础上,揭示了Web服务架构与架构、软件架构间的传承关系,阐明了架构风格在架构设计中的重要作用。剖析了Web之所以能够成为超大规模的信息共享平台,其架构背后所蕴含的架构属性,介绍了为Web架构带来这些属性的架构风格——表述性状态转移(REpresentational State Transfer, REST)。2.基于REST架构风格,提出了面向REST式服务的架构(RESTful Services-Oriented Architecture, RSOA)。详述了RSOA中的设计原则和架构元素,并对RSOA和SOA进行了深入的比较,指出了RSOA的优势所在。3.针对同一个服务需求,分别给出了REST式服务和RPC式服务的设计实现,并通过比较指出了二者的区别。在工作流和有限状态自动机的概念基础上,给出了REST式服务工作流的定义和形式化描述,并结合一个实际业务流程描述了其状态转移过程。4.通过与其他常用表述格式的比较,说明了RDFa是一种适合RSOA的语义表述规范,提供了带有RDFa标注的语义表述。对REST式服务的描述和发现问题进行了探讨,分别基于URI模板和Yadis协议设计了适合RSOA的服务描述和发现方法。本文主要创新点包括:1.将人类Web中的成功因素,引入到可编程Web的设计领域中,基于REST架构风格,提出了新的Web服务架构RSOA。2.定义了REST式服务工作流的概念,该工作流符合RSOA的设计原则,使用超媒体作为应用状态的引擎。同时,给出了REST式服务工作流的形式化描述。3.利用RDFa为REST式服务表述添加语义,改进了REST式服务表述的自描述性。4.采用URI模板和Yadis协议,设计出符合REST风格的服务描述和服务发现方法,完善了RSOA架构的技术体系。本文的研究成果在铁路公用基础信息平台中的应用表明:采用RSOA架构的系统具备良好的可扩展性,成本低廉,且无平台依赖性,RSOA能够满足在大规模分布式环境下的应用需求。RSOA架构在设计原则、语义表述、服务的描述与发现等方面,都遵循了REST架构风格。这使得可编程Web与人类Web在架构设计层面保持了一致性,为可编程Web和人类Web的统一奠定了基础。
其他文献
随着飞行流量的增加,安全保障压力不断加大,给我们的台站管理工作提出了新的挑战和要求。导航台作为空管设备的重要组成部分,在飞行航路中扮演着至关重要的角色,其安全性显的
依据RUP统一过程模型,结合小型软件项目的特点,对RUP模型进行了适当的裁剪,从而建立了一个适用于小型软件项目开发的模型。为综合评价RUP裁剪模型的功效,对该模型在电信公司
本文结合每年写期末考试试卷分析的体会,谈谈对中级汉语综合课成绩测试的粗浅看法.
本文用自制的流化床设备研究了不同比表面积未脱酸气相法白炭黑粉体的流化特性。通过对床层压降曲线、床层膨胀曲线的分析及用光学显微镜对二次团聚体尺寸的观察,发现:在一定
中国商业银行流动性呈现出新特征,这些变化与货币政策偏紧与金融严监管存在重要联系。为此,文章构建了一个简洁模型,分析货币政策和金融监管对于商业银行流动性的影响,以及美
晚清时期政府采用的以儒法思想为核心的意识形态文化,与西方文化相比具有相对的劣势。清政府的无能则使支撑该政权的意识形态失去了效力。知识分子群体的分裂和先进知识分子离
机场道面的不均匀变形问题日益凸显,飞机在不均匀变形道面上滑行时将会产生较大的竖向振动响应。目前对于不均匀变形道面能否进行正常使用尚没有明确标准.针对这一问题.本文基于
目的通过对医院镇静催眠药的应用现状分析,为合理用药提供参考,提高医院合理用药水平。方法通过医院计算机系统收集、整理2018年1—12月门诊镇静催眠药的处方数据,抽取1508张
随着全球化、知识化和信息化的迅速发展,企业管理环境发生了巨大变化,企业间的竞争日趋激烈,竞争核心从提供顾客低价优质的产品向获得顾客最大满意度的服务转变;竞争范围从单
知识经济的发展,使人的智能化地位获得空前提高,人力资本已超越了物质资本和货币资本成为最主要的生产要素和社会财富的重要组成部分。在完全以知识作为资源的企业中,知识型