相关疑难解决方法(0)

SOAP或REST for Web Services?

REST是一种更好的Web服务方法还是SOAP?或者它们是针对不同问题的不同工具?或者这是一个细致入微的问题 - 也就是说,在某些领域比另一个稍微好一点,等等?

赏金编辑:

现在,差不多三年后,我想再次提出这个问题 - 提供奖励以鼓励深入回答.我特别感谢有关这些概念及其与PHP-universe和现代高端Web应用程序的关系的信息.

xml rest soap web-services

381
推荐指数
21
解决办法
12万
查看次数

SOAP - 重点是什么?

我的意思是,真的,SOAP有什么意义?

Web服务已经存在了一段时间,有一段时间似乎"SOAP"和"Web服务"这两个术语在很大程度上是可以互换的.然而,SOAP总是显得笨拙而且对我来说过于复杂.

然后REST出现了,突然间Web服务变得有意义了.

正如Joel Spolsky所说,给程序员一个REST URL,他们可以立即开始使用该服务,并将其搞清楚.

SOAP在WSDL和大量冗长的XML背后进行了混淆,尽管是基于Web的,但您不能做任何像使用Web浏览器访问SOAP服务那样简单的事情.

所以我的问题的实质是:

  • 是否有任何理由选择SOAP over REST?
  • 你现在正在使用SOAP吗?如果界面是REST会更好吗?
  • 我错了吗?

rest soap

51
推荐指数
5
解决办法
6225
查看次数

为什么HTTP/SOAP被认为是"厚"

我听说过SOAP/HTTP Web服务调用堆栈"厚"或"重量级"的一些观点,但我无法确定原因.由于SOAP信封和消息的序列化/反序列化,它会被认为是厚的吗?这真的是一个重量级的操作吗?

或者与固定连接上的原始/二进制数据传输相比,它只被认为是"厚"?

还是其他原因?任何人都可以对此有所了解吗?

performance soap http

31
推荐指数
4
解决办法
5783
查看次数

标签 统计

soap ×3

rest ×2

http ×1

performance ×1

web-services ×1

xml ×1