使用JMS调用Tibco Web服务

时间:2012-12-19 22:25:49

标签: java web-services jms tibco

我在tibco中创建并部署了一个使用JMS连接的Web服务,

我想让一个java类连接到tibco ems服务器,并使用JMS与该服务进行通信。

可能吗?我该怎么办?

3 个答案:

答案 0 :(得分:2)

是。它是可能的......您需要提供有关用例和您在此处使用的工具的更多信息,但您所要做的就是使用JMS请求 - 回复客户端来收听您收到的队列/主题来自Web服务的消息。请求/回复JMS模式的本质是使用消息,处理消息然后回复响应。这与TIBCO BusinessWorks非常简单。查看examples文件夹,因为它包含许多可以用作起点的预定义样本。

答案 1 :(得分:1)

如果我理解你想要做的是通过JMS调用SOAP服务。

这在Java中是可行的,并且一般已经讨论过here。更改数据以获得SOAP请求并获得答案。

您还可以通过执行相同的Google搜索(请求回复jms)找到有关如何完成此操作的多个示例。如果您需要EMS的示例,请将上述内容与TIBCO已提供的示例结合使用。

TIBCO EMS为request reply提供了一个示例。

答案 2 :(得分:-1)

当您说“使用JMS与该Web服务进行通信”时,您失去了一些感觉。

通常,您通过HTTP协议与Web服务进行通信。 JMS是通常用于对传入的Web服务请求进行排队以进行处理的消息传递API。

根据我的理解,您想要做的是构建一个连接到Tibco Web服务的Web服务客户端?

如果是这样,是的,这是可能的,Java EE带有您可以使用的Web服务API。关于Java EE教程的Web服务章节是一个很好的起点:http://docs.oracle.com/javaee/6/tutorial/doc/bnayk.html

相关问题