【发布时间】:2013-08-06 10:46:57
【问题描述】:
目前我的 WCF 服务正在使用 net.pipes 在本地机器上进行对话。 现在我想在 同一台机器上 使用 java 中的 Web 服务。 在这里我有一些问题:
- 我必须使用哪种绑定才能在本地计算机上与 Java 客户端通信?
我不想通过网络,客户端必须能够使用网络服务。
您是否有任何文章或提示如何从这里开始?可以提示我需要注意什么吗?
【问题讨论】:
标签: c# java wcf wcf-interoperability
目前我的 WCF 服务正在使用 net.pipes 在本地机器上进行对话。 现在我想在 同一台机器上 使用 java 中的 Web 服务。 在这里我有一些问题:
我不想通过网络,客户端必须能够使用网络服务。
您是否有任何文章或提示如何从这里开始?可以提示我需要注意什么吗?
【问题讨论】:
标签: c# java wcf wcf-interoperability
BasicHttpBinding 公开了一个 SOAP 1.1 wsdl,它可能是 JAVA 和 .NET 之间最具互操作性的。如果你的电话是本地的,那么你就不会去网络。
编辑
WsHttpBinding 支持 SOAP 1.2,这是一个更大、更复杂的规范,因此对不同供应商的解释更加开放。因此,虽然它可以正常工作,但通常互操作性较差。
具体而言,双方处理安全性的方式可能有所不同(请参阅here 以获得很好的解释)。
【讨论】: