【问题标题】:Java how to discovery WCF service?Java如何发现WCF服务?
【发布时间】:2013-06-06 10:00:07
【问题描述】:

请访问http://www.codeproject.com/Articles/31285/WS-Discovery-for-WCF,I 下载源代码并使用相关的WSDiscovery 在.NET Framework 3.5 中编写一个WCF 服务,并以源代码中相同的配置将该服务发布到网页。 它运行正确,WCF客户端也可以发现这个服务。现在我的问题来了,Java客户端可以通过WS-Discovery或其他人发现这个服务吗?非常感谢!

【问题讨论】:

    标签: c# java wcf web-services ws-discovery


    【解决方案1】:

    谷歌返回的第一件事是java-ws-autodiscovery。 Java 人员使用了一个“轴”框架,我认为它包含了大部分 WS* 互操作性。从我所看到的应该得到支持。从未使用过,只是阅读它们。

    【讨论】:

    • 谢谢,我已经看过这篇文章了,它帮不了我。我用过 WSDiscoveryFinder 和 WSDiscoveryServer 类,它失败了。我需要的只是使用 Java 代码来发现服务,而不是使用 Java 编写 webservice。由于我是 webservice 的新手,你能给我一些想法或一些有用的链接来实现它吗?我已经阅读了一些文章,但其中任何一个都很好。
    • WS* 是网络安全中较新的标准,应由所有主要提供商提供。您是否查看过 en.wikipedia.org/wiki/Apache_Axis 文档?
    • 这里看起来像是对 Axis2 的更新 en.wikipedia.org/wiki/Apache_Axis2 和另外一个 devx.com/Java/Article/28816 。似乎支持您的 wcf 服务被 java 使用。
    【解决方案2】:

    【讨论】:

    • 其实我只是通过示例代码尝试过。它无法发现由 C# 编写并由 IIS 发布到网页的 WebService,我在想是否重要的​​是 java 和 C# 之间的互操作性或者它不能做到这一点。但我认识到 ws-discovery 是一个格式良好的协议,在java和C#中都会知道,我想知道理论,但很难开始。
    猜你喜欢
    • 2010-09-09
    • 1970-01-01
    • 2011-09-01
    • 2012-06-12
    • 2020-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多