rest基于ror框架下的web2.0应用研究

rest基于ror框架下的web2.0应用研究

ID:26859344

大小:4.31 MB

页数:64页

时间:2018-11-29

rest基于ror框架下的web2.0应用研究_第1页
rest基于ror框架下的web2.0应用研究_第2页
rest基于ror框架下的web2.0应用研究_第3页
rest基于ror框架下的web2.0应用研究_第4页
rest基于ror框架下的web2.0应用研究_第5页
资源描述:

《rest基于ror框架下的web2.0应用研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、首都经济贸易大学硕士学位论文REST基于ROR框架下的WEB2.0应用研究姓名:佘文通申请学位级别:硕士专业:产业经济学指导教师:郭宁20100402首都经济贸易大学硕士论文REST基于ROR框架下的Web2.0应用研究摘要WebService自上世纪90年代诞生以来,在平台的交互中发挥了巨大的作用。与基于RPC风格的WebService不同,REST风格的WebService在很多方面做了改进。传统的WebService涵盖SOAP、WS标准栈、UDDI等相关技术。其在某些小规模环境中取得很大的成功,但推广的Web环境

2、下却出现了很多问题,繁复的接口和架构并伴随着低性能的伸缩性,等等。再加上,现实的WebService与Web理论相去甚远,它几乎完全抛弃了Web起家的所有特性,否定了Web作为分布式开发平台的潜质,偏偏将一个简单、基于资源并且基于HTTP协议的Web转换成复杂、隐藏资源且完全脱离HTTP协议的WebService。RESTful架构真正使WebService回归正途。而REST(RepresentationalStateTransfer,具象转移,也称表述性状态转)则作为Web开发的设计准则指导实践。本文基于REST和W

3、eb的本质特性从多个角度对比了两种style的WebService,分别是RPC机制的和REST风格的,并采用ROA(Resource-OrientedArchitecture)即面向资源的架构开发RESTfulWebService,最终总结了其开发设计步骤和原则,达到了理论和时间的结合。在论文主体部分本文用ROR(RubyonRails)的REST框架设计并实现了一个的网络社区的Web2.0应用。通过面向资源、发挥Web本质特性,利用统一的接口控制资源,使多客户端的互操作得以迎刃而解,从而规避了RPC机制下暴露其内部算

4、法需要繁复的编程语言式的接口。接口通用、伸缩性好并且组件能够独立进行部署,强调对HTTP协议的应用,都是该服务具有的特性,同时,其采用了URI命名机制和XML(可扩展标记语言)。将RESTfulWebService与基于RPC机制的WebService的实证多维对比放在了接下来的一章,清晰的比较结构使各自的优缺点一目了然。关键词:WebService,具象转移,ROA,HTTP,RORI首都经济贸易大学硕士论文REST基于ROR框架下的Web2.0应用研究AbstractWebServicesincethelastcen

5、turythebirthof90years,playedasignificantroleinthe platform'sinteraction.RPC-styleWebServicebaseddifferently,REST-styleWebService hasbeenimprovedinmanyareas.TraditionalWebServicecoversSOAP,WSstandard stack,UDDIandotherrelatedtechnologies.Insomesmall-scaleenvironme

6、ntsitachieved greatsuccess,butthepromotionofWebenvironmenthasgivenrisetomanyproblems, suchascomplicatedinterfacesandarchitectureandscalabilityalongwithlowperformance, andsoon.Moreover,therealityisfarremovedfromWebServiceandWebtheory,itis almostcompletelyabandoned

7、allthefeaturesofWeb,whichstartedtonegatetheWebasa platformfordistributeddevelopmentpotentially,butwhytheywouldchangeasimple, resource-basedandWeb-basedHTTPprotocolconversionintoacomplex,hidden resources,andcompletelydivorcedfromtheHTTPprotocolWebService.RESTfular

8、chitecturereallymakestheWebServicereturntotherighttrack.TheREST (RepresentationalStateTransfer)isaWebdevelopmentdesignguidelinestoguidepractice. Basedontheesse

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

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

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