首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
REST和RPC:两种Web服务架构风格比较分析   总被引:4,自引:0,他引:4  
目前包括SOA在内的大量Web服务架构均采用RPC风格构建,在Web级的大规模应用中RPC风格的架构在扩展性、性能等方面存在着瓶颈.由于REST的架构属性更加符合Web的设计理念,REST成为除RPC之外Web服务架构风格的另一种选择.可扩展性、耦合性、安全性等多个方面对RPC和REST进行了比较分析,并探讨了Web服务架构技术的发展方向.  相似文献   

2.
REST架构风格的Web服务是面向资源的服务,可以使用普通简单的操作来针对明确的资源产生作用。由于在RESTWeb服务中对信息资源的操作方法取决于对信息资源的定位方法,在传统Web服务中严重消耗网络资源的资源定位问题在实践中可以通过坚持使用REST风格架构的五项设计原则,在得到的优质Web服务架构的系统中通过使用统一资源标识符URI进行资源的定位,可以解决Web资源的定位和操作问题。  相似文献   

3.
随着Web服务的发展,如何从大量的Web服务实现方式中选择出一种适合自己的Web服务已经成为一种难题。文中从三种常用的Web服务:远程过程式调用(RPC)、面向服务的架构(SOA)以及表征状态转换(REST)出发,首先简要阐述了各自的特点以及Web服务的区别。然后从扩展性、灵活性和开销上对传统的RPC风格和REST风格进行了对比分析,发现REST更加简单而且有效,对服务的生产者可以降低创建服务的成本,对服务的消费者可以降低学习的曲线等诸多优势。最后认为REST采用的是一种新的思维,更加充分地利用了现行Web的特性,更加符合Web的设计初衷,并探讨了REST服务的未来发展,为Web服务架构的发展提供了一些方向。  相似文献   

4.
当前REST服务架构广泛应用于大规模、可扩展的分布式Web系统中,若应用REST服务架构时不遵循其标准特征,则可能导致基于REST服务架构的Web系统出现性能下降、可扩展性低等问题。因此,实现基于REST服务架构的Web系统前,需要对该系统设计是否满足REST服务架构标准特征进行验证,以提升基于REST服务架构的Web系统的研发质量。提出一种基于CPN模型的REST服务架构标准特征验证方法,即对REST服务架构的五个标准特征约束进行CPN建模,并使用模型状态空间执行路径同步匹配的验证方法,以应用系统的CPN模型和标准特征约束的CPN模型为基础,对模型状态空间中的各自执行路径进行同步匹配,若路径可同步执行完毕,则说明该应用系统满足该REST标准特征约束。以基于REST服务架构的课程管理Web系统为例,验证上述方法的可用性和有效性。实验结果表明,本文所提验证方法可以有效确认基于REST服务架构的Web应用系统设计是否符合REST服务架构的标准特征约束,并在不符合标准特征约束时提供直观、可行的执行数据,便于后续完成应用系统设计缺陷定位及修正。  相似文献   

5.
本文分析了REST服务架构、AJAX、WebGIS的特点,利用REST架构简洁高效、松耦合性接口的特点与WebGIS对信息的强大可视化和管理功能,利用AJAX异步交互Web服务技术,构建基于REST与AJAX的桥梁综合信息WebGIS服务平台.本文利用对Google map api的调用完成桥梁信息的显示与查询,设计了基于REST风格的桥梁信息WebGIS服务,完成了基于REST架构风格的桥梁综合信息WebGIS服务平台设计与实现,为REST在WebGIS服务中的应用提供了新的思路.  相似文献   

6.
REST的真谛     
陈磊 《软件世界》2007,(17):38-39
REST的简洁、高效正受到越来越多开发者的认可,它为何能表现如此优异?REST架构风格是全新的针对Web应用的开发风格,是当今世界最成功的互联网超媒体分布式系统架构之一,它使得人们真正理解了Http协议本来面貌。随着REST架构成为主流技术,一种全新的互联网网络应用开发的思维方式开始流行。  相似文献   

7.
黄翀 《软件世界》2007,(17):40-41
REST的流行使得越来越多的框架开始支持REST,而历史的原因使得它们各自具有不同的特点。随着SOA的兴盛,Web服务也开始驶入了加速发展的快车道。2000年Roy Thomas Fielding博士一纸论文更是宣告了第二代Web Service的到来,REST—表述性状态转移,为我们构建下一代高性能、高可伸缩性、简单性、可移植性、可靠性的Web程序提供了一个架构风格上的准则。Web是简单的,Web更是可编程的,REST利用简单的HTTP、URI标准和XML语言构建起轻量级的Web服务,从而大幅度地提升了开发效率和程序性能。  相似文献   

8.
REsT风格有其优越性。但作者在开发中却遇到了一些难以解决的挑战,有些是AtomPub的问题,但有些却是采用REST风格的Web服务API所共有的。  相似文献   

9.
为了提高图书馆编目业务的工作效率和书目元数据资源共享,结合管理平台的不一致性,展开了图书馆和出版社联合目录的web服务研究。首先介绍了SOA和Web服务的基本概念,结合REST架构的特点,提出了基于REST风格的图书馆和出版社协同编目的web服务方案。详细介绍了系统在服务端和客户端的设计,实现了图书联合编目系统,提高了图书编目的工作效率,并指出了今后的研究内容。  相似文献   

10.
《软件工程师》2015,(10):28-29
在移动互联网、云计算迅猛发展的今天,围绕着如何实现异构的应用到应用的通信,REST风格的Web Service是更有前途的方式。本文首先研究了REST架构的关键概念和主要特征,然后列举了目前已有的RESTful Web Service的规范和实现框架,并指出在实际开发中比较好的办法是混用REST和MVC。  相似文献   

11.
《Internet》2008,(5):21-21
Spring 项目和其创始人Rod Johnson本月的出镜率非常的高。在谈到Spring未来的版本3.O的时候,Rod Johnson说Spring3.O将会全面支持REST风格的Web服务。Java开发框架的传统领地是企业应用,对于Web应用来说,Java的受欢迎程度要低得多。企业应用的运行环境Intranet与Web应用的运行环境Internet有很大差别,  相似文献   

12.
基于 Web 页面的计算门户提供了简单易用的用户使用界面,这些门户需要访问异构的计算机群。本文研究和实现基于 REST 风格的科学计算环境 Web 服务 API (SCEAPI-REST),其核心思想是充分利用 Web 服务在复杂系统中的集成优势以及 REST 风格的 API 跨平台和跨编程语言的特性,为开发者提供简单易用的计算机群开发接口,包括用户管理、资源查询、作业管理和文件传输等功能。基于 SCEAPI-REST,开发人员不再需要解决机群访问的繁杂问题,只需要专心构建面向科学计算的终端软件。该 API 已经应用到计算化学、材料科学、生物信息等多个领域的专业社区和工具软件。  相似文献   

13.
REST式的Web服务充分地利用HTTP协议的分布式特性,可以使Web服务的开发变得更加高效、简洁、 可维护。着力于REST式空间信息服务互操作协议研究,通过分离OGC Web服务定义中的动作、意图和表示的方 式,确定服务中的资源。最后将REST的“资源”概念与空间信息“数据”共享结合起来,利用H"I"I'P协议定义的操作, 设计了RES"I'式空间信息服务互操作规范REST=WMS与REST-WFS.  相似文献   

14.
表征状态转移(Representational State Transfer,REST)在Web领域已经得到了广泛的接受,是基于SOAP和Web服务描述语言的Web服务的更为简单的替代方法。越来越多的主流Web 2.0服务提供者已经开始了对REST的采用,这些提供者弃用或放弃了基于SOAP和WSDL的接口,而采用了更易于使用、面向资源的REST模型来公开其服务。介绍了REST的基本原理,并通过一个基于IBM WebSphere应用服务器的示例应用程序场景的设计与实现,展示了将JAXRS应用于WebSphere应用服务器上的应用程序。  相似文献   

15.
近年来Web服务领域发生着翻天覆地的变化,继传统的XML-RPC风格的Web Service之后,一种新的风格,REST被应用于Web Service.本文主要介绍了Rest构架风格,以及现在Java开发Restful Web Service的主要方式,以及如何实现Restful Web Service的Java和Ajax客户端,最后介绍了Restful Web Service的描述语言WADL.  相似文献   

16.
近年来Web服务领域发生着翻天覆地的变化,继传统的XML-RPC风格的Web Service之后,一种新的风格,REST被应用于WebService。本文主要介绍了Rest构架风格,以及现在Java开发Restful Web Service的主要方式,以及如何实现Resfful Web Service的Java和Ajax客户端,最后介绍了Restful Web Service的描述语言WADL。  相似文献   

17.
伴随着网络技术的快速发展,人类进入了以服务为基础的互联网时代。采用基于REST风格的服务,有效地解决了传统的以SOAP为基础的Web Services使用过于复杂,局限于POST方法,很少使用HTTP响应代码等方面的问题。本文设计一个基于REST的物联网应用系统开发模式,基于一个具有REST风格的物联网业务平台,将传感器节点等智能感知终端和感知数据看作资源,使用户可以采用Django框架来简便、快速地开发物联网应用。  相似文献   

18.
结合异步通信与持久性信息共享的思想,将共享存储引入到Web服务设计中,为Web服务的提供一种持久的、全局可访问的异步交互活动模式.分析结果表明,本文模型向Web服务提供了一种符合REST风格的异步交互活动模式.  相似文献   

19.
徐涵 《程序员》2008,(8):96-99
在了解过REST之后,你肯定很想知道这个概念在介绍性的、“Hello,World”级的东西以外能派上多大用场。本文,Stefan Tilkov解答了人们——尤其是那些深谙基于SOAP/WSDL的Web服务架构手法的人——起初研究RESTB时容易产生的有关REST的十点疑惑。  相似文献   

20.
通过对精细化农业气候资源区划系统中GIS应用需求分析,比较当前主流的三种GIS架构特点,提出使用ArcGIS Server来实现面向服务的GIS架构,并详细讨论如何创建、发布、使用REST风格的服务资源。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号