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

本采访是在伦敦举行的QCon2009上记录的,Ian Robinson和Jim Webber与Stefan Tilkov一起探讨了如何将Web作为整合平台、各种不同程度的RESTful HTTP的好处,以及 REST在理论上和实践中的好处。
本次采访在伦敦QCon大会上录制,谷歌的架构师Gregor Hohpe与Stefan Tilkov就他在会话模式方面的新工作进行了交谈。基于他以前在企业整合模式方面的工作,Gregor认为会话模式在现实世界的互动中发挥了与其在自然世界类似的关键作用。直接点击观看完整视频。
WSO2,Apache基金会许多Web服务项目幕后的公司,发布了其大部分软件的最新版本,现在运行于一个被称作“Carbon”的基于OSGi的平台上。InfoQ对WSO2的联合创始人Paul Fremantle和Sanjiva Weerawarana进行了访谈。
经过超过一年半的努力之后,Java平台终于有了构建RESTful Web服务的API:JAX-RS,JSR 311。InfoQ有幸对规范带头人Mark Hadley和Paul Sandoz进行了采访。
InfoQ采访了《应用SOA》新书的作者,撰写了一篇书评,并提供了样章下载。作者之一的Boris Lublinsky是InfoQ SOA栏目的编辑。在采访中,作者谈到了引入SOA的主要障碍,缺乏技能带来的问题,以及他们对SOA成熟度的估计。直接点击阅读完整书评、采访及样章。
在本文中,ThoughtWorks的Ian Robinson讨论了以“服务故事”及在服务开发线之间的交换的单元测试为形式的“消费者驱动的契约(consumer-driven contracts)”何以能够增强面向服务开发的生命周期。跟从提供者角度定义的契约不同,消费者驱动的契约是通过组合所有已知服务消费者的要求得到的。直接点击阅读完整文章。

3月,InfoQ发布了Thomas Erl的新书(《SOA设计模式》)的摘录,并借此机会采访了作者。话题涉及模式目录(patterns catalog)的作用,面向服务、SOA和Web服务三者之间的区别,以及SOA世界的现状。

InfoQ已发布了Tijs Rademakers和Jos Dirksen所著新书《Open Source ESBs In Action》的样章,借此机会,我们对作者在现实项目中使用开源ESB的经验进行了采访。

在本文中,Stefan Tilkov讲解了一些经常出现在自称“符合REST式设计”的应用中的反模式(比如:全部采用GET或POST,忽视缓存及响应代码,误用cookies,忘记超媒体与MIME类型,以及破坏自描述性等),并给出了避免这些反模式的对策。

在这篇访谈中,Day公司CTO和JCR规范组长David Nuescheler讨论了JCR(Java内容仓库标准)的优点、JCR与诸如Atom/Atom发布协议这种API之间的区别、JCR与REST的联系,以及一个新的Web框架——Apache Sling。

在了解过REST之后,你肯定很想知道这个概念在介绍性的、“Hello, World”级场景以外能派上多大用场。本文,Stefan Tilkov解答了人们——尤其是那些深谙基于SOAP/WSDL的Web服务架构手法的人——开始研究REST时容易产生的关于REST的十点疑惑。