好像无论我们到哪儿都能听到这样的说法:REST将会是SOA的未来。很多刊物也将REST和SOAP与WS*[1]标准进行比较,但这些比较看起来都太过简单了。近来出现了两种较为主流的方法——本真REST(trueREST)以及将REST作为面向服务的技术方法(又称RESTWeb服务[2])。本文讨论的重点为:是否其中一种方法能够改进SOA实现。 本真REST当然是对面向资源架构的一种实现,而并非一种纯粹的技术决策。所以当讨论本真REST时,真正应该讨论的问题是:其基础支撑——面向资源的架构(ROA)——是否真的适合作为你的SOA实现。为正确评估该问题,让我们首先回想一下SOA的架构风