Java客户端与WCF服务版本4.0通信时支持的开箱即用.不支持哪些协议,绑定和安全功能(限制,如果有的话).
这一切都取决于您正在使用的Java SOAP工具包的功能(Metro等).只要Java端支持SOAP你应该能够使用BasicHttpBinding没问题 - 你将能够使用Transport安全性并且可能使用TransportWithMessageCredential
如果Java工具包支持WS-Security,那么您应该能够将WSHTTPBinding与消息安全性一起使用.
没有很多工具包支持WS-ReliableMessaging和WS-AtomicTransaction,因此您不太可能使用这些工具包
WCF可用于公开RESTful服务,然后所有Java需求都能够使用HTTP和XML/Json.为此,您将使用webHttpBinding