【发布时间】:2012-06-29 14:50:03
【问题描述】:
我只是想知道是否有任何 Java 库或任何其他通过非 HTTP 协议实现 SOAP 的语言?我听说有些项目已经通过 SMTP 实现了 SOAP。有没有其他的经验?
【问题讨论】:
标签: java web-services soap
我只是想知道是否有任何 Java 库或任何其他通过非 HTTP 协议实现 SOAP 的语言?我听说有些项目已经通过 SMTP 实现了 SOAP。有没有其他的经验?
【问题讨论】:
标签: java web-services soap
SOAP 1.2 的主要特性之一是消除了对 HTTP 的依赖,从而允许使用其他传输方式。
对于 java 实现,Spring WebServices 支持 SOAP 1.2 over HTTP、JMS 和 SMTP。请参阅the docs 的第 5.3 节。
【讨论】:
This may be a good starting point。我知道它是从 2003 年开始的,但就您的要求而言,它似乎已经死了。
【讨论】:
您应该使用Apache CXF 和Apache Camel 作为传输。 这种方法将为您提供对传输层的良好抽象。例如,我的应用程序允许通过 netty/TCP、JMS 队列、jetty/HTTP 甚至 netty/udp 进行肥皂调用。
【讨论】: