TechTarget云计算 > 百科词汇

:representational state transfer

REST(REpresentational State Trafer)是一种架构风格,和一个通信方法通常是用于Web服务的开发。使用REST通常优于更重量级的SOAP(简单对象访问协议)风格因为休息不利用尽可能多的带宽,这使得它更适合使用在互联网上。SOAP方法需要编写或使用提供一个服务器程序(服务数据)和一个客户端程序(请求数据).
休息”分离的架构,和轻重量生产国和coume之间的通信,使云计算api,剩下一个流行的建筑风格所提供的诸如亚马逊、微软、和谷歌。当Web服务使用REST架构时,他们被称为基于REST的api(应用程序编程接口)或REST api。
REST架构涉及到阅读指定的Web页面包含一个XML文件。XML文件描述,包括所需的内容。一旦动态定义,coume可能访问接口。
休息,通常俄文通过HTTP(超文本Trafer协议),有几个建筑cotraints:
1。将从生产coume
2。无状态存在
3。能够利用缓存
4。利用分层系统
5。利用一个统一接口
其他经常用于移动applicatio,社交网站,mashup工具和自动化业务流程。客户端和服务之间的REST风格强调interactio增强通过有限数量的业务(动词)。提供的灵活性是分配资源(国家臭氧机构)自己独特Univeal资源标识符(uri)。因为每个动词都有特定的意义(GET、POST、PUT和DELETE),避免歧义。
有一些dowides。在休息,没有直接支持生成一个客户端从服务器端生成的元数据。SOAP是能够支持这个Web服务描述语言(WSDL).
休息提供了以下优点,特别是优势利用SOAP:
RESTful Web服务很容易被利用的工具,包括那些是免费的,而且inexpeive。其他系统交互的拨号音,包括使用RESTful Web服务,在一方面,for the way cloud most and the externalize their cloud提供服务。
肥皂服务RESTful than much harder to量表的服务。由此可见,REST通常被选为架构服务通过互联网公开(像Facebook,MySpace,Twitter,大多数公共云提供)。
学习曲线似乎降低了。从内部发展能够利用其他applicatio速度比他们可以用肥皂。节省时间,节省金钱。
其他使用一个较小的比SOAP消息格式。SOAP使用XML消息,使消息的大小要大得多,因此效率较低。这意味着休息提供了更好的性能,以及劳成本随着时间的推移。此外,没有inteive处理需要,因此它的速度远远超过传统的肥皂。
休息是设计用于在开放的互联网/网络。这是一个更好的选择对于Web applicatio规模,当然对于云计算平台。
在前进的道路上,其他可能会继续增长,企业寻求提供开放和定义良好的接口应用程序和基础设施服务。公共和私有云计算的增长正在推动这种需求,并将继续推动经济增长。

最近更新时间:2017-12-08 EN

相关推荐

  • 缓解多云治理挑战的5个最佳做法

    部署多云模型会给云团队带来更多的复杂性和管理挑战。这些挑战影响着企业环境的方方面面,包括设计、部署、配置、运营 […]

  • 云团队需要的6个IT软技能

    软技能对云团队来说至关重要,但很难学习。一个糟糕的团队成员可以打倒整个团队和项目。此外,缺乏软技能可能会导致错 […]

  • AI和云存储如何协同工作

    人工智能是一种变革性技术,可帮助企业节省时间、降低成本并提高运营效率。首席信息官和其他技术领导者可能会想知道, […]

  • 提升云团队技能以取得成功

    IT 环境正在以惊人的速度变化。软件供应商和客户正在迫使企业跟上步伐,无法跟上则会过时。现在的问题变成:你的云 […]