Java Web服务客户端到WCF Web服务服务器。互操作性解决方案

Java Web服务客户端到WCF Web服务服务器。互操作性解决方案,java,web-services,wcf,soap,wcf-interoperability,Java,Web Services,Wcf,Soap,Wcf Interoperability,有没有人找到一种方法让Java客户机查询WCF服务?您使用了什么.NET库和什么Java库。请具体说明具体的平台和库版本。此外,我还发现,如果库不使用兼容的SOAP版本规范,则库也不兼容。如果您知道哪种SOAP版本规范,请同时提供。 -谢谢如果继续使用Java客户端调用WCF服务,您会遇到什么问题 使用标准的基于SOAP的Web服务的全部要点是具有互操作性的好处 WCF(由Microsoft提供)是标准技术,我知道它通过使用标准SOAP和WSDL规范来支持互操作性,实现并遵循WS-I conso

有没有人找到一种方法让Java客户机查询WCF服务?您使用了什么.NET库和什么Java库。请具体说明具体的平台和库版本。此外,我还发现,如果库不使用兼容的SOAP版本规范,则库也不兼容。如果您知道哪种SOAP版本规范,请同时提供。
-谢谢

如果继续使用Java客户端调用WCF服务,您会遇到什么问题

使用标准的基于SOAP的Web服务的全部要点是具有互操作性的好处

WCF(由Microsoft提供)是标准技术,我知道它通过使用标准SOAP和WSDL规范来支持互操作性,实现并遵循WS-I consortium的标准


这同样适用于JAVA,并在其JAX-WS规范中定义。axis/cxf/xjc等标准工具可以帮助您在java端使用WSDL生成代理并调用基于SOAP的服务(只要它遵循SOAP绑定、WSDL规范等,就可以使用任何语言开发)

如果您继续使用java客户端调用WCF服务,您会遇到什么问题

使用标准的基于SOAP的Web服务的全部要点是具有互操作性的好处

WCF(由Microsoft提供)是标准技术,我知道它通过使用标准SOAP和WSDL规范来支持互操作性,实现并遵循WS-I consortium的标准


这同样适用于JAVA,并在其JAX-WS规范中定义。axis/cxf/xjc等标准工具可以帮助您在java端使用WSDL生成代理并调用基于SOAP的服务(只要它遵循SOAP绑定、WSDL规范等,就可以使用任何语言开发)

我在WCF svc和BasicHttpBinding方面取得了成功。BasicHttpBinding应该为您提供最成功的互操作,并使用SOAP 1.1。我们已经在Java、PHP和uniface客户机上使用了.NET 3和更高版本。

我在WCF svc和BasicHttpBinding方面取得了成功。BasicHttpBinding应该为您提供最成功的互操作,并使用SOAP 1.1。我们已经在Java、PHP和uniface客户机上使用了.NET 3及更高版本。

您需要使用Java Metro库2.1版。
按照中的说明操作。

您需要使用Java Metro库2.1版。
按照。

中的说明操作,您可能会不时遇到问题,但JAVA、PHP甚至uniface使用了多个WCF服务。@Sakura,很多时候绑定都不兼容。这就是我要求提供特定库版本的原因。@jparram您使用的是旧的asmx web服务还是新的svc WCF服务。如果您使用的是svc服务,请分享更多关于您的解决方案的信息,正如我在上面所问的那样。+1表示CXF。始终将其用于knarly WS-Addressing和WS-Security需求。。甚至客户端签名和NTLM身份验证。您可能会不时遇到问题,但我们有几个WCF服务被JAVA、PHP甚至uniface使用。@Sakura,很多时候绑定不兼容。这就是我要求提供特定库版本的原因。@jparram您使用的是旧的asmx web服务还是新的svc WCF服务。如果您使用的是svc服务,请分享更多关于您的解决方案的信息,正如我在上面所问的那样。+1表示CXF。始终将其用于knarly WS-Addressing和WS-Security需求。。甚至客户端签名和NTLM身份验证。谢谢,但我正在寻找Soap 1.2绑定。所以,某种形式的WSHttpBinding。谢谢,但我正在寻找Soap 1.2绑定。所以,某种形式的WSHttpBinding。