【发布时间】:2010-09-23 00:01:24
【问题描述】:
我们有一个使用 java 的客户想要连接的 dotnet Web 服务。他们使用的最佳技术是什么? Axis 或 Metro,还是其他?
【问题讨论】:
标签: java .net web-services wsdl
我们有一个使用 java 的客户想要连接的 dotnet Web 服务。他们使用的最佳技术是什么? Axis 或 Metro,还是其他?
【问题讨论】:
标签: java .net web-services wsdl
sun 和 MS 一直在使用 MS 框架和 SUN 的 Metro 进行昂贵的互操作测试。 Axis 和 Axis2 从一开始就与 MS 框架进行了不错的互操作,但是如果您想要完全测试互操作,那就选择 Metro。
BR,
~A
【讨论】:
我没用过 Metro,但是用 Axis 很容易连接到 .Net 服务
【讨论】:
理论上,您可以使用任何符合标准的框架来做到这一点。实际上,某些工具生成的代码(使用默认设置)可能不适合您。例如,您可能需要修改命名空间或添加 SOAP 标头。例如,您可以使用 Axis2 和 CXF 执行此操作,但需要一些额外的配置。
我会推荐 CXF 而不是 Axis2,因为我认为它更容易配置。它还需要更少兆字节的 jar 文件来重新分发。
【讨论】:
我已成功使用 Apache Axis2 连接到 .Net 服务
【讨论】:
WSDL 是一种标准语言,以正确的方式遵循协议,技术不应该介意。
仅当此实施需要满足您客户的上市时间时。在这种情况下,请使用可以更快实施的那个。
【讨论】: