对于习惯了 SOAP/WSDL 的 SOA 实践者来说,REST 的出现无疑引起了极大的争议。叫好者有之,诅咒者有之,REST 和 WS-* 间的论战也没有明显的停火迹象。针对 REST 的 10 大疑虑,InfoQ 的 SOA 首席编辑 Stefan Tilkov 在本文中一一做出了解答。
这 10 大疑惑分别是:
- REST 也许适用于 CRUD,但并不适用于“真实的”业务逻辑
- 没有正式的契约与描述语言
- 谁真会把他们应用中如此多的实现细节暴露出来?
- REST 只能配合 HTTP 使用,它不是传输协议无关的
- 没有实际的、明确且一致的指南教你如何设计 REST 式应用
- REST 不支持事务
- REST 是不可靠的
- 不支持发布 / 订阅
- 无异步交互
- 缺少工具
详细内容请阅读全文:《解答有关 REST 的十点疑惑》。




