用于初学者的SOAP over JMS

opt*_*619 5 tomcat soap web-services jms cxf

我们有一个使用Apache CXF在SOAP over HTTP上运行的Web服务,需要切换到SOAP over JMS.这对我来说是相对较新的理由,互联网似乎没有给我所有的答案,或者我无法理解它.

如果经验丰富的资深人士解释了从HTTP ot JMS获得这种转换的步骤(简单的英语,你们做得最好),这将是非常有用的,这样我就能理解并实现它.

还想获得有关检查SOAP over JMS是否透明的任何信息(我们是否可以监视请求和响应).

在此先感谢并欢呼!

Ome*_*Ziv 3

互联网可以提供大量示例。从这里开始: CXF 的 SOAP over JMSJMS 的高级 CXF 配置

从 WS 入站调用到 JMS 入站消息的转变是相当透明的。

简单的高级步骤(以简单的英语开始):

(a) 设置 JMS 服务器,通过测试确保其正常工作 - 使用 OpenJMS、Hermes 或其他客户端向其发送消息。

(b) 在 CXF 设置中与 JMS 服务器和特定队列的连接

(c) 入站消息:在代码中创建一个 MDB (MessageDrivenBean) 类,该类链接到 CXF 连接设置

(d) 出站消息:在您的代码中,定义一个控制器,该控制器使用 CXF 的上下文来获取与 JMS 的连接和会话 - 并可以使用它们发送消息。

我很高兴听到进展如何。