1

我必须找到一种将 WCF 服务连接到 Java 客户端的方法。我无法更改 WCF 服务的代码,它只提供 NetTcpBinding 或 wsDualHttpBinding

一种解决方法是创建一个 C# 通信通道来管理服务和客户端之间的通信。但是我没有使用 C# 的经验,我相信这需要很长时间。

处理这个问题的最佳方法是什么?是否有任何可用的沟通渠道并已经提供?

先感谢您!

4

1 回答 1

1

您遇到的问题是所提供的绑定都不支持非 wcf 客户端。

如果没有您所说的在两者之间放置中介服务,我看不出有任何方式可以与此服务进行通信。

完美的候选者是WCF 路由协议桥接- 这正是它听起来的样子 - 将一个协议转换为另一个协议。在这种情况下,您不是在协议之间而是在 WCF 绑定之间切换。

您的解决方案必须使用basicHttpBindingWCF 附带的并通过soap 1.1 公开服务。

于 2012-12-21T14:05:11.630 回答