代表性状态传输:REST
代表性状态传输(REST,representational state transfer)是从一个网站得到信息内容的方式,藉由读一个被指定的包含一个XML(可扩展标记语言)文件描述并且包括被需要的内容的网页来获得信息。举例来说,代表性状态传输可能被一个在线出版者用来使成为企业组合的内容可得到。定期地,出版者会准备而且激活包括内容和描述了内容的可扩展标示语言陈述的网页。订户将只需要知道XML文件放置的网页的URL(统一资源定位器),用网络浏览器阅读,使用XML信息解释内容信息,重定格式和适当地使用(也许以一些在线出版的形式)。 就像Roy Fielding的一篇论文所描述的那样,代表性状态传输是一种“建筑的风格”, 基本上采用现有的网络技术和协议,包括 HTTP(超文本传输协议)和可扩展标记语言。代表性状态传输使用比众所周知的SOAP(简单对象访问协议)方式简单,SOAP方式需要编写或使用一个被提供的服务器程序(提供数据)和一个客户程序(请求数据)。然而SOAP潜在的提供较多的能力。举例来说,一个想要包括最新的股票行市到订购网站的辛迪加参加者可能需要使用SOAP,这允许在客户和伺候器之间的较大数量的程序交互作用。 代表性状态传输和一种信息出版方式一致,这种方式叫做RDF站点摘要RSS),许多网络日志站点用它来描述他们的站点内容的某些方面。RSS 使用资源描述框架(RDF),一个描述网站或其他的英特网资源的标准方法。
最近更新时间:2010-01-04 EN
相关推荐
-
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的软件接口发展而形成的。