使用WAS V7中的WebSphere MQ消息传递提供程序,第1部分

IBM WebSphere Application Server V7 包含一些重要改进,改进了其与作为 Java Message Service (JMS) 提供程序的 IBM WebSphere MQ 的互操作方法。

引言

许多组织使用 IBM WebSphere MQ 提供企业消息传递,并使用 IBM WebSphere Application Server 部署其 Java Platform, Enterprise Edition (Java EE) 应用程序。当 您在 WebSphere Application Server 中使用最初在 V5 中引入的 WebSphere MQ 消息传递提 供程序支持时,可以部署 Java EE 应用程序来直接利用 WebSphere MQ 的企业消息传递功能。 本文概述了新的 WebSphere MQ 消息传递提供程序,以及添加到 WebSphere Application Server V7 的相关增强。

本文假设您基本了解 WebSphere Application Server 和 WebSphere MQ 以及 Java Message Service (JMS) API。

什么是 WebSphere MQ 消息传 递提供程序?

使用 WebSphere MQ 消息传递提供程序(以下简称“MQ 消息传递提 供程序”)的 Java EE 应用程序通过 JMS API 进行消息传递,而 WebSphere MQ 还支持 广泛选择其他编程 API 和环境。这意味着 Java EE 应用程序可以使用 MQ 消息传递提供程序 与以下应用程序通信:CICS 应用程序、在 z/OS 上运行的后端应用程序和用各种语言编 写的其他现有应用程序,这里仅提供几个示例(图 1)。

图 1. 使用 WebSphere MQ 在 不同的系统之间进行通信

通过 MQ 消 息传递提供程序,部署使用本地或全局事务的 Java EE 应用程序可以将 WebSphere MQ 作为事 务资源。例如,可以异步通知购买管理应用程序:来自 WebSphere MQ 的“填写帐户 ”消息已经到达。为了响应该消息,该应用程序可能更新库存数据库,如果客户的信用不 够,则向货品计价应用程序发送另一条 WebSphere MQ 消息(图 2)。

图 2. 使用全局事务的示例

时间: 2025-01-14 07:50:39

使用WAS V7中的WebSphere MQ消息传递提供程序,第1部分的相关文章

使用WAS V7中的WebSphere MQ消息提供程序,第2部分: 使用通道出口

简介 IBM WebSphere Application Server V7 中的 IBM WebSphere MQ 消息提供程 序提供对基于 Java 通道出口的完整支持.道出口是运行在 IBM WebSphere MQ 通道生命周期中被指定点上的用户代码.通道出口有许多可能的用法,包括审计.安全.压 缩.转换等等. 之前的 WebSphere Application Server 版本中,通道出口没有得到完整的支持,必须通过 定制属性配置.在 WebSphere Application Se

WebSphere:使用run-as标识将应用程序连接到缺省消息传递提供程序

对消息传递提供程序进行身份验证 通常,JMS 应用程序使用静态配置的映射标识进行身份验证.此标识可以使用连接工厂上的身份验证别名或资源引用上的身份验证别名进行配置.这些是 IBM WebSphere Application Server 提供的现成机制. 经常有人问我该如何使用应用程序标识来对到服务集成总线的 JMS 连接进行身份验证.问我这个问题的人通常出于两个原因这样做: 他们认为这是对总线进行身份验证应有的工作方式. 他们需要这种功能. 出于第一个原因而提出这样问题的人可能认为最明显的就是

与WebSphere MQ断开连接时测试WebSphere JMS应用程序

这一配置能够让您在开发生命周期的早期识别和http://www.aliyun.com/zixun/aggregation/7432.html">解决问题,而无需安装本地队列管理器或等待访问远程队列管理器. 在测试专为 WebSphere Application Server 开发的 JMS 应用程序时,开发团队可能并不总是能够访问 WebSphere MQ 环境.因此,在将应用程序代码部署到一个集成环境中之前,您可能无法识别缺陷并排除故障.本文将向您展示如何配置本地 WebSphere 测

如何通过WebSphere MQ Telemetry使用MQTT协议

WebSphere MQ Telemetry Transport (MQTT) 是一项异步消息传输协议,是 IBM 在分析了他们的客户在其业务中使用 http://www.aliyun.com/zixun/aggregation/13387.html">WebSphere MQ 消息传递的情况(包括通过它传递数据)之后专门为物联网所定制的重要的轻量级消息传输协议.IBM 发现,数据经常是在企业外部的远程位置生成的,而且数据在从远程位置到达企业之前通常要经历一个复杂的过程.这时往往将数据人工

如何从Windows和Unix上涉及WebSphere MQ V7的重启进行恢复

本文与灾难恢复有关,特别是在发生涉及 IBM® http://www.aliyun.com/zixun/aggregation/13387.html">WebSphere® MQ V7 和 IBM WebSphere Message Broker V7/V8 的服务器崩溃后如何恢复队列管理器和代理.服务器崩溃可能包含服务器的任何突然重启,这会阻止 WebSphere MQ 和 WebSphere Message Broker 的关机例程在服务器停机之前完成.服务器崩溃包括服务器挂起(管理员

IBM WebSphere MQ在Windows上多版本的安装

本文从基本概念入手,并辅以详细的实现步骤,在 Windows 平台上同时安装 MQ7.0/MQ7.1/MQ7.5.通过阅读本文,读者能够快速理解 MQ V7.1 的多版本特性,并应用到实际工作中. WebSphere MQ 是非常流行的消息中间件,拥有众多的企业级用户.它提供了跨平台的,支持不同编程语言的安全可靠的消息传递,是用于部署企业级 IT 网络的强大通讯工具.本文介绍的 MQ V7.1 多版本特性,有助于加速客户的测试.部署,更好的适应快速发展的 IT 技术. 本系列第 1 部分主要介绍

IBM WebSphere MQ认证及访问权限管理

文章介绍了 MQ 7.0 的http://www.aliyun.com/zixun/aggregation/18083.html">权限管理机制和 MQ 7.1 新引入的通道认证机制,并提供详细的实现命令供读者参考.通过概念与实例的结合,使用户对 MQ 的认证及权限管理有一个全面详实的认识. 在企业级解决方案中,WebSphere MQ 被广泛用于不同产品间的通信,包括金融及银行领域.在这些领域中,对系统的安全性特别敏感,这就要求 MQ 具有完善的安全机制,从而应对各种潜在的攻击.MQ 的

实现SOA连接的第一步:WebSphere MQ V7新功能

前言 "SOA Message Backbone",这是对WebSphere MQ V7.0的最佳写照.它可跨越J2EE.Microsoft.NET等多种环境,支持多达35种平台:它支持JMS, Web2.0等全新的技术和标准,它还具有全面的安全机制Secure Sockets Layer (SSL),并且通过各种手段,不断优化性能,简化管理. WebSphere MQ V7.0 新增功能主要包括:对Web 2.0的支持,对内置发布/订阅功能的增强,在MQ Client.JMS.MQI

集成WebSphere MQ和IBM Business Process Manager V7.5部署流程

当一个事件发生在不能直接通过适配器框架集成的不同系统中,同时需要某种中间件进行交换数据时,这类集成对于那些需要调用http://www.aliyun.com/zixun/aggregation/13476.html">业务流程的场景来说非常有用. IBM Business Process Manager V7.5 是一个综合的 BPM 平台,为您提供管理一个完整企业级程序所需的可见性和洞察力.IBM Business Process Manager 利用简单环境中的复杂性分解了竖井,更好地