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

时间:2014-03-11 17:58:03

标签: java web-services wcf soap wcf-interoperability

有没有人找到过Java客户端查询WCF服务的方法?您使用了什么.NET库以及您使用的Java库。请具体说明特定平台和库版本。此外,我发现,如果图书馆不使用兼容的SOAP版本规范,那么图书馆也不兼容。如果您知道哪个SOAP版本规范,请同时提供。 -Thanks

3 个答案:

答案 0 :(得分:2)

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

使用基于标准SOAP的Web服务的重点是获得互操作性的好处。

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

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

答案 1 :(得分:1)

您需要使用Java Metro Library版本2.1,http://metro.java.net/2.1/。 按照http://webservices20.blogspot.co.il/2011/06/test-drive-shiny-new-wcf-interop.html

上的说明操作

答案 2 :(得分:0)

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