肥皂真的可以互操作吗?

时间:2010-05-04 20:19:03

标签: soap

我在这里读到了这个问题: Consuming a PHP SOAP WebService with ASP.NET

SOAP是否真的实现了互操作性的承诺?

3 个答案:

答案 0 :(得分:1)

是的,绝对的;它只是旧的和/或糟糕的实现它给它一个坏名声。太多的SOAP实现都“非常接近”SOAP兼容,但“非常接近”并不好。

现代SOAP堆栈(例如WCF,JAX-WS)可以更好地完成它。

答案 1 :(得分:1)

是^

^假设每个人都正确支持/实现/遵循协议。也就是说,它与任何其他数据交换/数据格式或协议没有什么不同。

答案 2 :(得分:1)

在几个项目上使用过它。与第三方供应商集成时必不可少。

在客户端,我建议使用SOAPUI来测试服务(互操作性可能需要花费更多时间在配置层)

一旦您对服务定义有信心,那么您也可以使用Apache Axis自动生成类。

对于简单的SOAP请求,您还可以使用直接的http请求和XML解析。 (在JAva中,使用javax.xml很容易)