2

我的 Web 应用程序中使用了 SOAP 服务。在我的 Web 应用程序中,每个请求-响应过程都是通过 SOAP 服务完成的。正如我所说,SOAP 被广泛使用。WSDL 中定义了非常复杂的结构。更重要的是,我们有两个不同的 SOAP 服务开发团队:一个用于 Web 服务客户端,另一个用于服务器。

现在,我的团队正在考虑从 SOAP 迁移到 REST,因为他们认为 SOAP 非常重。继续使用 REST 将是有益的,因为它是轻量级的。

没有像 SOAP 标头那样的小块字节会使 REST 更轻?

请建议我们是否真的需要转向 REST。它在我们的场景中会有用吗?

提前致谢!!

4

1 回答 1

3

作为许多 Web 服务的消费者,我更喜欢良好的休息服务而不是 SOAP。强烈推荐阅读:http ://martinfowler.com/articles/richardsonMaturityModel.html

REST 比 SOAP 轻吗?好一点。但它通常不是使用其中一个的主要驱动力。需要注意的是,在使用 REST 时能够实现更好的读取缓存解决方案。

其他注意事项...二进制数据的传输和 WS-Security 替代品(如果需要)。

REST 有动力。越来越多的公司正在使用它,而像 Mashery 这样的商店甚至都有关于“丢肥皂”的品牌。

于 2012-10-05T16:37:27.590 回答