用 IBM WebSphere MQ JMS 提供程序

IBM® WebSphere® Process Server 和 IBM WebSphere Enterprise Service Bus 产品都包括对调用和提供 Web 服务的支持。本 系列文章第 1 部分介绍了 WebSphere Process Server 和 WebSphere Enterprise Service Bus V6.02 及 V6.1 中 SOAP over Java Message Service (JMS) 协议的支持。本文是系列文章的第二部分,将揭示如何更改 SOAP over JMS 导出和导入所引用的 Java Naming and Directory Interface (JNDI) 资源,以便它们可以使用 IBM WebSphere MQ JMS 提供程序,而不是 Service Integration Bus (SIBus) JMS 提供程序,来接收和发送 SOAP 消息。要按本文所述的步骤进行操作,您应该了解如何在 IBM WebSphere Integration Developer 中创建模块,以及如何创建 WebSphere MQ 资源。

引言

SOAP over JMS 协议支持仅限于嵌入式 (SIBus) JMS 提供程序所拥有的 JMS 资源的使用,这是由于开发工具将自动地生成这些资源。运行时实现使用了 JMS API,因此通过替换生成的 JMS 资源,允许使用 WebSphere MQ JMS 提供程序来传输 SOAP 消息 (SOAP/MQ JMS)。

了解如何使用 Web 服务 SOAP over JMS 绑定来配置 WebSphere Process Server 和 WebSphere Enterprise Service Bus 中的导入和导出,以便使用 WebSphere MQ JMS 资源。本文提供了一些示例 Service Component Architecture (SCA) 应用程序,这些应用程序都包含使用基于 Web 服务的 SOAP over JMS 绑定的导入和导出。本文还描述了如何对它们进行修改,以便使用 WebSphere MQ JMS 资源。在阅读完本文之后,您可以将本文所描述的步骤应用于其他类似的导入和导出。

导出和导入在操作过程上稍有不同。导出使用消息驱动的 Bean(Message-Driven Bean,MDB)来接收请求,并且它们向每个请求的 JMSReplyTo Header 所指定的目的地发送响应。您可以通过 IBM WebSphere Application Server 管理控制台来修改它们的资源。

导入并不使用 MDB 接收响应,可以将其配置为对每个请求使用单个应答队列或者一个临时应答队列。可以通过 WebSphere Integration Developer 工具中的 JMS URL 来定义它们的资源。对于导出,WebSphere MQ JMS 提供程序和 SIBus JMS 提供程序之间的关键区别在于,后者使用 Java 2 Platform, Enterprise Edition

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值