面向资源与面向活动的Web服务
作者: James Snell , 出处:IBM, 责任编辑: 李春禹,
2008-05-14 15:11
从基本原理层次上说,REST 样式和 SOAP 样式 Web 服务的区别取决于应用程序是面向 资源的还是面向 活动的。
注意:如果处理适当,复杂性并不是一件坏事。是的,有很多 WS-* 规范,涉及了很大范围的技术主题。从总体上看,它们代表了更高的复杂性。然而,它们定义的方法包含这样的概念,即仅仅提取对应用程序必要的一部分规范。没有人会期待每一个 Web 服务都能执行全部的 WS-* 规范。
概要:关于服务
最后,行业继续朝着面向服务体系结构方向前进,这是非常重要的。做出 REST 样式和 SOAP 样式的选择,应该与为给定应用程序组件实现 命令、中介方、观测器、策略或是访问者设计模式之间进行选择一样谨慎。简单地说,那只不过是一个基于业务和应用需要的设计策略,但却会严重影响您的应用程序的使用和将来的发展。然而,比 Web 服务设计模式的选择更为重要的是提供 Web 服务的选择。无论您选择实现哪种样式的服务,这都是非常关键的。
- 本文关键词:

