用于双工通信的WCF互操作性绑定?

问题描述:

我有一个wcf服务和silverlight客户端。 我的合同有回调,因此我执行PollingDuplexHttpBinding用于双工通信的WCF互操作性绑定?

现在,我想从java或C++代码连接到wcf服务。我应该使用什么约束?

basicHttpBinding是互操作最简单的,但它不支持回调。

http://msdn.microsoft.com/en-us/library/ms730294.aspx

+0

tnx为答案马特。我无法使用basicHttpbinding。在我的情况下,wsDualHttpBinding只是一个解决方案 – 2010-04-07 15:52:13

不堆积到答案,但我的经验表明,如果你的集成堆栈(Java,C++,等等)支持WS *绑定(即WSHttp,WSDualHttp,WSFedHttp),他们最终给你很大的压力。然后,您可以使用MTOM进行消息压缩,如果您选择这样做,则支持事务处理,并使用更高级的安全选项。我发现主要的Java应用程序服务器与WS *绑定发挥得非常好。对于其他COTS产品,我通常会发现自己将事物添加到默认的Basic绑定或从默认的WS *绑定中移除以实现兼容性。