2011-11-21 45 views
5

我们有一个Web服务,它使用Apache CXF在SOAP over HTTP上运行,并且需要通过JMS切换​​到SOAP。对于我来说,这是一个相对较新的理由,互联网似乎并没有给我所有的答案,或者我不明白这一点。SOAP on JMS for starters

这将是非常有益的,如果有经验的老兵谁能解释步骤获得从HTTP OT JMS这种转换(用简单的英语,你家伙做最好的),这样我可以理解并实现它。

也希望得到关于检查SOAP over JMS是否透明(是否可以监视请求&响应)的任何信息。

在此先感谢和欢呼声!

+0

是否必须是CXF? – skaffman

+0

@skaffman幸运或不幸是...... – optimusprime619

+0

当传输层的东西与之交互时,您还应该提及您使用的容器(例如Jetty,Tomcat)。 –

回答

3

互联网能够提供大量的例子。下面是开始的一些事情: JMS configuration in CXF using Camel

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

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

(一)设置JMS服务器 确保它的工作原理是测试它 - 使用OpenJMS,爱马仕将消息发送到它,或其他一些客户。

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

(c)中的入站消息:在代码,创建一个MDB(消息驱动)类,它被链接到CXF连接建立(d)Outboud消息:在你的代码中,定义一个控制器,该控制器使用CXF的上下文获取与JMS的连接和会话 - 并且可以使用它们发送消息。

,我会很高兴地听到它是如何去。

+0

谢谢...简单的英语岩石...会尝试让你知道在一段时间... – optimusprime619

+0

和那失败我猜,需要在春季启动时做到这一点,任何帮助? –