什么是REST?

日期: 2008-03-27 作者:Anne Thomas Manes 来源:TechTarget中国 英文

什么是REST(Representational State Transfer)?是否有合适的相关资料介绍呢?     关于REST的大量资源,可以访问这个网站: http://rest.blueoxen.net/cgi-bin/wiki.pl。   REST是代表状态传输的缩写。它代表了分布式超媒体系统的体系结构风格,该风格是Roy Field在他的论文中定义的。REST在系统中加入一系列的限制,为系统确保了极大的可扩展性。

虽然REST定义了大量的重要体系结构限制(例如将用户接口和服务器实现的清晰分离,无状态,以及缓存能力)。REST关键的特有能力是统一接口的要求。REST要求使用通用的,统……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

什么是REST(Representational State Transfer)?是否有合适的相关资料介绍呢?  

  关于REST的大量资源,可以访问这个网站: http://rest.blueoxen.net/cgi-bin/wiki.pl

  REST是代表状态传输的缩写。它代表了分布式超媒体系统的体系结构风格,该风格是Roy Field在他的论文中定义的。REST在系统中加入一系列的限制,为系统确保了极大的可扩展性。虽然REST定义了大量的重要体系结构限制(例如将用户接口和服务器实现的清晰分离,无状态,以及缓存能力)。REST关键的特有能力是统一接口的要求。REST要求使用通用的,统一的以及非特殊的接口。它不允许应用程序专用接口。在Web世界中,REST接口是由HTTP接口定义的,支持基本的应用程序方法:GET。POST,PUT和DELETE。(除了这基础的四个方法外,HTTP没有其他的方法。)这种统一接口限制,跟面向服务体协结构风格(SOA)相反,后者为每种类型的服务定义了不同的接口(例如WSDL 接口类型)。

相关推荐

  • API开发与管理大作战

    2014将会是API管理方法新旧PK的一年,据Delyn Simons说,她领导了Mashery开发者的外展团队。应用编程接口(API)的主流化和私有化在新的一年也将掀起波澜,她在波士顿“Future Insights Ultimate Developer Event 2013”大会上预测说。

  • 公共API外包管理是否值得考虑?

    公共API外包管理是指聘请一个专家小组来解决可扩展性问题,同时也提出几套可替代的方案。

  • 最适合大数据应用的是SOA还是REST?

    跟所有的企业数据一样,大数据唯有通过应用投射给用户才有用。对于设计或重新设计大数据应用的架构师来说,一个关键问题是究竟是用SOA还是RESTful的API?

  • 弹性资源对传统的REST架构构成挑战了吗?

    组件化应用程序需要机制来将组件传递到下一个工作地。从一开始,人们对连接流程及其实施就有不同的观点。可以证明,SOA阵营是由RPC和SOAP的软件接口发展而形成的。