Chr*_*s S 16 rest soap web-services
在谷歌宣布他们最近删除了他们的SOAP API的 " SOAP搜索API退役很好 "之后,我很好奇社区在2009年对SOAP的看法.我可以看到它用于远程处理和更详细的客户端 - 服务器无状态沟通,但对于更广泛的[Ajax]网络使用,它现在是多么重要?
让REST URL一劳永逸地删除了对SOAP和那种Web服务的需求吗?
ryb*_*ber 14
REST中没有任何内容表明当您需要发送复杂请求时,不能使用表单POST字段来PUT数据.如果你想尝试将它变成SOAPy,你甚至可以发布大块的庞大XML.
IMHO SOAP只提供一个你永远不需要的包装器.为我杀死它的是Axis和其他引擎将WSDL的存根编译到他们的代码中的方式,然后每当你向WSDL添加一些内容时,它就会打破消费者,即使所有内容都设计为向后兼容.REST永远.
mar*_*c_s 13
SOAP就在这里 - 理所当然.
在企业环境中,自描述服务(在WSDL的帮助下),使用事务和可靠消息传递的能力是至关重要的.在"一天狂欢"之后,它们比跑步更重要.
REST有很好的用途 - 但它不能完全取代SOAP,也不应该取而代之.REST非常适合轻量级通信 - 推特等.但是也有充分的理由去了解和了解SOAP.
在大多数环境中,SOAP目前拥有更好的工具支持 - 在REST具有可比性之前还需要一段时间.
SOAP允许机器可读的服务描述和服务发现 - REST没有这样的东西,你的REST服务可能 - 或者可能没有 - 被记录,并且记录你的REST服务的英文散文的质量变化很大.
是的,REST现在风靡一时 - 它确实使很多有趣的场景更容易处理.但我认为它还没有为"黄金时段,企业级"的使用做好准备.也许有一天 - 但不是今天.
| 归档时间: |
|
| 查看次数: |
6516 次 |
| 最近记录: |