关于rest架构web服务技术的分析

关于rest架构web服务技术的分析

ID:32298235

大小:6.78 MB

页数:68页

时间:2019-02-02

关于rest架构web服务技术的分析_第1页
关于rest架构web服务技术的分析_第2页
关于rest架构web服务技术的分析_第3页
关于rest架构web服务技术的分析_第4页
关于rest架构web服务技术的分析_第5页
资源描述:

《关于rest架构web服务技术的分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、独创性声明本人声明,所呈交的论文是本人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得武汉理工大学或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。签名:习}睡日期:·4l进学位论文使用授权书本人完全了解武汉理工大学有关保留、使用学位论文的规定,即学校有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权

2、武汉理工大学可以将本学位论文的全部内容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段保存或汇编本学位论文。同时授权经武汉理工大学认可的国家有关机构或论文数据库使用或收录本学位论文,并向社会公众提供信息服务。(保密的论文在解密后应遵守此规定)研究生(签名).斗.。学迦导师(签名:!:日期办I>一多一弓口膨z芝参武汉理工大学硕士论文摘要随着计算机技术的不断发展及其深入应用,IT系统复杂性越来越受到重视。Web服务的出现一定程度上降低了这种复杂性。作为一种分布式应用,它常常用来解决异构平台互操作和企业应

3、用集成问题。传统的web服务使用SOAP协议交换消息,不同的系统在交换消息前需要创建契约,契约是对交互过程的抽象。随着应用规模的扩大,这种风格的web服务的不足之处也暴露出来,比如系统臃肿,扩展性不高,复杂性大,性能低下等。为了解决这类问题,REST架构风格web服务被提了出来。REST(REpresentationalStateTransfer,表述性状态转移)由RoyThomasFielding于2000年在其博士论文中提出。它由一系列架构约束组成,旨在唤起人们对web技术的重新认识。REST架构web

4、服务就是一种基于REST风格的面向资源的web服务。基于REST架构风格的web服务在一定范围内克服了传统web服务的缺点。它充分发挥HTTP协议的优势,以资源为中心,通过标准的方法接口操作所有的资源,并且将超媒体作为应用状态的引擎。作为一种轻量级的Web服务架构风格,它可以有效降低系统开发的复杂性并且提高整个系统的可伸缩性。随着支持REST架构开发工具的出现,REST架构的应用越来越多,许多由传统web服务技术实现的web服务都REST架构的web服务实现。但是对于什么是真正的REST架构web服务,以及

5、如何设计REST架构的web服务业界还存在不少争议。随着对REST架构web服务的不断深入实践,相信它会越来越成熟,在未来的web服务技术中它必将占有一席之地。本文分析探讨REST架构的定义及其架构约束,并将REST架构和web服务相结合,分析了REST架构web服务的特点,对于REST架构web服务的设计,本文分析了REST架构web服务成熟度模型以及REST架构下的web服务的设计准则,在此基础上提出了基于状态转移的REST架构下的web服务的设计方法,并且根据此方法本文还结合流行的REST框架Djan

6、go实现了一个REST架构下的web服务的原型系统,通过实验验证了它的可行性,论文在最后对比了REST架构web服务与传统web服务的不同之处,分析其各自优缺点,并推导出了各自的应用场景。关键字:表述性状态转移;web服务;超媒体;敏捷框架AbstractAsthecontinuousdevelopmentofcomputertechnologyanditsin.depthapplication,thecomplexityofITsystemsgetmoreandmoreattention.Tosomeex

7、tent,theappearenceofwebservicesreducedthiscomplexity.Asadistributedapplication,ItisoftenusedtosolvetheproblemsoftheinteroperabilityofdifferentplatformsaSwellastheproblemsofapplicationintegrationbetweenenterprises.TraditionalwebservicesusetheSOAPprotocoltoe

8、xchangemessages.Beforeexchangingmessages,differentsystemsneedtocreateacontract,whichisanabstractionoftheinteractiveprocess.Withtheexpansionofthescaleoftheapplication,theweaknessofthiskindofwebservicesappeared

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。