2011-12-12 50 views
0

我想弄清楚如何通过jms将Web服务请求从Web服务器转发到远程应用程序服务器。 在我的架构中,有一些Web服务客户端与某些Web服务器(Tomcat)进行通信,这些服务器需要转发在远程应用程序服务器上执行的请求,最终得到结果并将其推回到Web服务客户端。 类似于: Web服务客户端< - > HTTP < - > Tomcat < - > JMS < - > Application Server。 我想使用jax-ws,因此我的方法将在应用程序服务器中自动调用。 虽然我预计这将是常用的方法,但我没有找到任何示例。 如果有人能提供关于如何构建这种配置的链接或提示,我将不胜感激。 目前我正在使用Metro,但任何其他解决方案也是有效的。 我感兴趣的另一个方面是我是否可以通过JMS使用快速信息集来提高性能。 由于提前, 阿夫纳通过JMS转发Web服务

+0

请看这个问题。请指导我。 http://stackoverflow.com/questions/19706788/jersey-rest-web-service-with-activemq-middleware-integration。谢谢你的时间。 – Kumar

回答

0

一种选择是使用Apache Camel

然后你可以用XML配置文件来配置这样的事情。

0

你可以尝试wso2MB作为JMS提供者...查看以下链接,将是有益的

[1] http://wso2.org/library/message-broker

[2] http://pzf.fremantle.org/2011/04/introduction-to-wso2-message-broker_05.html来解决它

+0

谢谢,我会检查出来。 –

+0

@Ratha,请看这个问题。 http://stackoverflow.com/questions/19706788/jersey-rest-web-service-with-activemq-middleware-integration 感谢您的时间。 – Kumar