我正在与一个在当前纯 MRI Ruby/Rails 堆栈上的客户端合作,但是我们有一个第 3 方服务,我们需要开始与它建立在 .Net 和 WCF 上的接口,并且访问它的唯一方法是肥皂。他们使用 MS-LWSSP(MS 文档)作为安全协议,而 Ruby SOAP 库似乎都不了解如何连接到它。
我们正在考虑将 JRuby 添加到技术堆栈(作为一个单独的小应用程序)以连接到该服务,因为 Java 为处理 SOAP 提供了更多选择。但是,我不熟悉任何 Java SOAP 库。
我看过其他一些关于使用 Java 客户端连接到 .Net SOAP 服务的帖子,但我没有看到任何使用此安全协议的具体地址。他们的 SOAP 服务是 SOAP 版本 1.2,它确实有一个我们可以访问的 WSDL。
有人做过吗?您能否向我提供有关哪些图书馆会对此有所帮助的信息?
非常感谢您提供任何建议或信息。