【问题标题】:SOAP over non-HTTP protocol基于非 HTTP 协议的 SOAP
【发布时间】:2012-06-29 14:50:03
【问题描述】:

我只是想知道是否有任何 Java 库或任何其他通过非 HTTP 协议实现 SOAP 的语言?我听说有些项目已经通过 SMTP 实现了 SOAP。有没有其他的经验?

【问题讨论】:

    标签: java web-services soap


    【解决方案1】:

    SOAP 1.2 的主要特性之一是消除了对 HTTP 的依赖,从而允许使用其他传输方式。

    对于 java 实现,Spring WebServices 支持 SOAP 1.2 over HTTP、JMS 和 SMTP。请参阅the docs 的第 5.3 节。

    【讨论】:

      【解决方案2】:

      This may be a good starting point。我知道它是从 2003 年开始的,但就您的要求而言,它似乎已经死了。

      【讨论】:

        【解决方案3】:

        Axis 1.4 不仅有用于 HTTP 的传输处理程序,还用于JMSSMTP/POP3。仔细看,不建议将 Mail 协议用于生产。

        【讨论】:

          【解决方案4】:

          您应该使用Apache CXFApache Camel 作为传输。 这种方法将为您提供对传输层的良好抽象。例如,我的应用程序允许通过 netty/TCP、JMS 队列、jetty/HTTP 甚至 netty/udp 进行肥皂调用。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2013-10-15
            • 1970-01-01
            • 2011-03-19
            • 2022-10-02
            • 2013-01-16
            • 1970-01-01
            • 2017-11-25
            • 2013-06-20
            相关资源
            最近更新 更多