java - WCF 和 Java 互操作性

标签 java wcf

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

最佳答案

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

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

支持 WS-ReliableMessaging 和 WS-AtomicTransaction 的工具包并不多,因此您不太可能会使用它们

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

关于java - WCF 和 Java 互操作性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7063110/

相关文章:

java - 创建子类实例时是否也创建父类(super class)实例?

用于从 LOB 数据类型的 Oracle_db 检索大字符串的 Java 类

WCF 服务错误 400 错误请求

c# - 错误 5 : Access Denied when starting windows service

c# - 如何防止 CPU : Synchronous method calling multiple workers asynchronously & throttling using SemaphoreSlim? 的 "maxing out"

java - Java中的@Created注解

c# - 为什么基于堆栈的 IL 字节码中有局部变量

OSX 上的 Java : wrong accelerator key icon in Swing menu using Netbeans GUI builder

.net - [OperationContract(IsOneWay = true)] 和勾选生成的异步操作复选框有什么区别?

c# - 禁用 WCF 帮助页面不起作用