
REST会是SOA的未来吗?
在本中文,Boris Lublinsky探讨了SOA和REST之间的架构差别并对使用REST机制实施SOA做了评估。
正如标题所示,Benjamin Carlyle试图在《Best Practices For HTTP API Evolvability》一文中为围绕HTTP API构建的系统的设计定义原则和实践,这些系统是可扩展的,并且能一直进化下去。

这是一个关于订单的故事。我们将一起来应用rest的架构风格逐步搭建一个端到端的流程管理系统,看看如何解决这个问题,这个问题就是:看在上帝的份上,让我看看我的订单。
HTTP从被发明开始就被人误解至今,在其创始人Roy博士的博士论文中提出了REST的概念,还原了HTTP的真实作用,54chen将以淘宝的开源项 目openResty来介绍REST的真实存在及其价值。人人网作为国内领先的专业SNS社区,在海量内容存储方面遇到的问题和大多数大型网站一样,如何从容应对稳步增长的数据和访问,成为一个有意思的议题,借用人人网nuclear的开发经验介绍海量存储原理。最后结合REST、海量存储以及RIA技术,从RIA开发者角度展望未来HTTP发展方向。

本视频主要以FreeWheel为例,对一个基于Rails的企业级应用进行了剖析。其中包括:FreeWheel的架构、部署、数据库的问题、REST API、敏捷开发过程、如何去写测试以及持续集成等等。
在本次采访中,Subbu Allamaraju讨论了RESTful架构在现实中遇到的一些问题,还描述了一种务实的将Web用做整合平台的方法,并分享了他对OAuth的看法。
感谢丁雪丰对本文的翻译。

本采访是在伦敦举行的QCon2009上记录的,Ian Robinson和Jim Webber与Stefan Tilkov一起探讨了如何将Web作为整合平台、各种不同程度的RESTful HTTP的好处,以及 REST在理论上和实践中的好处。

现在说起REST(表述性状态转移),相信大家一定都不会觉得陌生,因为人们对它的认识早已经过了WHAT和WHY的阶段。但在真正要将这种架构风格落地下来的时候往往又会让人有些不知所措,原因就在于我们对HOW关注的太少了。《RESTful Web Services Cookbook》的出现正好弥补了这一空缺,书中包含了大量与设计、实现RESTful Web服务相关的内容,它们都是在日常的设计和开发过程中会经常遇到的东西。本书采用了HTTP报文作为范例,而非具体的开发语言,这消除了语言的限制;而问题描述、解决方案、问题讨论的编排形式让本书也能充当手册使用。相信《RESTful Web Services Cookbook》一定能在你实践REST的道路上助你一臂之力。