
描述RESTful应用程序
如果服务器不将它自己的名字空间控制在一个固定的资源层次下,客户端及更重要的客户端开发者将如何知道或发现资源的URI呢?在这篇新文章中,Subbu Allamaraju对如何描述RESTful API进行了讨论,文章重点集中于超媒体而不是诸如WADL或WSDL 2.0这类带外(out-of-band)描述格式的使用上。

如果服务器不将它自己的名字空间控制在一个固定的资源层次下,客户端及更重要的客户端开发者将如何知道或发现资源的URI呢?在这篇新文章中,Subbu Allamaraju对如何描述RESTful API进行了讨论,文章重点集中于超媒体而不是诸如WADL或WSDL 2.0这类带外(out-of-band)描述格式的使用上。
最近关于分布式事务及其在REST世界的位置的话题再次火热登场。很多人表明他们正在思考将事务与REST结合起来,或者正在进行中,然而还有一些人,包括Roy Fielding,认为这两个事物本就不该一起出现。
Dhananjay Nene,曾写过一篇记录REST历史的好文章, 在这里他探讨了设计一个面向资源的框架应具备的几种特征,这篇文章的另一个探讨内容是尝试捕捉应用程序的细粒度对象模型与资源模型之间的关系。
Dion Hinchcliffe讨论了Web架构,以及REST实践与构建面向Web的架构(WOA)的原则之间的关系。同时还探讨了WOA与SOA之间的关系。

由web应用定制的瘦客户端模式很不完善,应当摒弃。我们再也不需要陈旧的折衷解决方案了,现在正是将表现层转移回它本该属于的地方的时候了。本文中,Ganesh Prasad和Peter Svensson就因此详细解释了为什么要转移,以及应当如何实现。

在这篇文章里,Jim Webber、Savas Parastatidis和Ian Robinson展示了如何在REST式应用里运用超媒体来推动应用的工作流。他们通过Gregor Hohpe的经典案例“星巴克不采用两阶段提交”举例说明了怎样运用Web的思想进行集成。

本视频主要以FreeWheel为例,对一个基于Rails的企业级应用进行了剖析。其中包括:FreeWheel的架构、部署、数据库的问题、REST API、敏捷开发过程、如何去写测试以及持续集成等等。

InfoQ中文站有幸与IBM中国开发中心Web 2.0首席架构师毛新生聊了聊Project Zero和软件新发展的相关话题,其中包括Project Zero的组织形式、支持的语言、以及未来发展方向等等。

这是来自旧金山Qcon的采访,Stefan Tilkov请著名的Web服务专家和开源开发者Dan Diephouse谈了在商业应用中使用Atom发布协议以及Atom标准的好处,应用REST风格的优势和劣势,以及Apache CXF Web服务栈将会带来的一些新特性。