WCF和Java互操作性

时间:2011-08-15 08:48:17

标签: java wcf

Java客户端与WCF服务版本4.0通信时支持的开箱即用。 不支持哪些协议,绑定和安全功能(限制,如果有的话)。

2 个答案:

答案 0 :(得分:5)

这完全取决于您使用的Java SOAP工具包的功能(Metro等)。只要Java端支持SOAP你应该能够使用BasicHttpBinding没问题 - 你将能够使用传输安全性并且可能使用TransportWithMessageCredential

如果Java工具包支持WS-Security,那么您应该能够将WSHTTPBinding与消息安全性一起使用。

没有很多工具包支持WS-ReliableMessaging和WS-AtomicTransaction,因此您不太可能使用这些

WCF可用于公开RESTful服务,然后所有Java需求都能够使用HTTP和XML / Json。为此,您将使用webHttpBinding

答案 1 :(得分:1)

WCF是一个.NET框架,用于提供符合标准的Web服务。如果您的WCF服务通过Http作为SOAP或REST公开,那么就Java代码而言,它只是一个常规的Web服务。