【问题标题】:What is the best way to connect to a DotNet web service from java?从 java 连接到 DotNet Web 服务的最佳方法是什么?
【发布时间】:2010-09-23 00:01:24
【问题描述】:

我们有一个使用 java 的客户想要连接的 dotnet Web 服务。他们使用的最佳技术是什么? Axis 或 Metro,还是其他?

【问题讨论】:

    标签: java .net web-services wsdl


    【解决方案1】:

    sun 和 MS 一直在使用 MS 框架和 SUN 的 Metro 进行昂贵的互操作测试。 Axis 和 Axis2 从一开始就与 MS 框架进行了不错的互操作,但是如果您想要完全测试互操作,那就选择 Metro。

    BR,
    ~A

    【讨论】:

      【解决方案2】:

      我没用过 Metro,但是用 Axis 很容易连接到 .Net 服务

      【讨论】:

        【解决方案3】:

        理论上,您可以使用任何符合标准的框架来做到这一点。实际上,某些工具生成的代码(使用默认设置)可能不适合您。例如,您可能需要修改命名空间或添加 SOAP 标头。例如,您可以使用 Axis2 和 CXF 执行此操作,但需要一些额外的配置。

        我会推荐 CXF 而不是 Axis2,因为我认为它更容易配置。它还需要更少兆字节的 jar 文件来重新分发。

        【讨论】:

          【解决方案4】:

          我已成功使用 Apache Axis2 连接到 .Net 服务

          【讨论】:

            【解决方案5】:

            WSDL 是一种标准语言,以正确的方式遵循协议,技术不应该介意。

            仅当此实施需要满足您客户的上市时间时。在这种情况下,请使用可以更快实施的那个。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2011-01-17
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2012-03-11
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多