当前我的WCF服务正在使用net.pipes在本地机器上进行对话。现在我想在同一台机器上使用java中的web服务。这里我有一些问题:
- 我必须使用哪个绑定才能在本地机器上与Java客户端进行对话
我不想通过网络,客户端必须能够使用web服务。
你可能有什么文章或小费吗?如何从这里开始?可以给我一些提示吗?
BasicHttpBinding公开了一个SOAP 1.1 wsdl,它可能是JAVA和.NET之间最具互操作性的。如果您的调用是本地的,那么您就不会去网络。
编辑
WsHttpBinding支持SOAP 1.2,这是一个更大、更复杂的规范,因此对不同供应商的解释更开放。因此,虽然它可能工作得很好,但通常互操作性较差。
具体来说,双方在处理安全性的方式上可能存在差异(请参阅此处以获得良好的解释)。