【问题标题】:REST & SOAP questionsREST 和 SOAP 问题
【发布时间】:2012-05-17 18:33:26
【问题描述】:
我有几个关于 REST 和 SOAP 的问题,希望有人能帮忙。他们非常直截了当。
当今哪些网站使用 SOAP?我总是发现网站主要使用 REST,但我需要使用 SOAP 的网站示例。到目前为止,我只能想到 PayPal。有人认识其他人吗?
在什么情况下可以使用 SOAP 而不能使用 REST(至少没有实用性)?一个很好的例子是当您想与您的银行通信时,因为 SOAP 具有 REST 所没有的安全特性(如 WS-Security)?还有其他例子吗?
您认为 SOAP 是否需要进行任何改进才能与 REST 相比更具竞争力?
任何答案或线索将不胜感激。谢谢。
【问题讨论】:
标签:
rest
soap
service
web
【解决方案1】:
您认为 SOAP 必须允许哪些改进?
与 REST 相比更具竞争力?
- 与 REST 相比,目前 SOAP 的地位要强得多。
- 99% 的 REST Web 服务根本不是 REST
- SOAP 具有良好的工具并且更易于实施
- 公司有数千个成功部署的 Web 服务在 SOAP 中实现
- Twitter 的 API 等 Web 服务使用起来更简单,但这并不意味着
SOAP 没有竞争力。
- SOAP 不适合此类用途,尽管 Twitter 和其他类似的 API 都不是 RESTful……您可以将它们称为面向资源的 API 或 HTTP API