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

在了解过REST之后,你肯定很想知道这个概念在介绍性的、“Hello, World”级场景以外能派上多大用场。本文,Stefan Tilkov解答了人们——尤其是那些深谙基于SOAP/WSDL的Web服务架构手法的人——开始研究REST时容易产生的关于REST的十点疑惑。
尽管事务处理对于保证分布式计算环境的可靠性和可管理性至关重要,而且还有若干WS-*的标准存在,但是SOA事务方面的实现仍然少之有少。Arnon Rotem-Gal-Oz在其新博文中描述的Reservation模式,可能解决该问题的一种方法。
OASIS宣布了9个新的WS-*架构标准的发布,包括了新版本的WS-AtomicTransaction,WS-ReliableMessaging和WS-Trust。
IBM、Oracle、Red Hat等厂商宣布成立了Web服务测试论坛,旨在作为一个持续测试异构Web服务实现互操作性的场所。该论坛的成立也为厂商和消费者定义他们重要的互操作场景提供了一种灵活的手段。但是它与WS-I之间是什么关系,微软为何还未参与进来呢?
五月份发布的第一份Web Service事务协议带来的这个疑问引发了MSDN论坛上的热烈讨论。IDesign的Juval Löwy、Arnon Rotem-Gal-Oz以及其他人一起在回答这个问题的同时也交换了他们各自的观点。
Sun微系统已经启动名叫探戈(Tango)项目的开放源代码提案。Windows Communications Foundation的工程师们正在和Java Web Services的工程师一起致力于企业应用特性的互操作性。
Sun公司最新发布的Tango项目增加了对WS-AtomicTransaction和WS-Coordination的支持,这些新特性与.NET 3.0客户端具备互操作性。