通常,在 WAS 中连接 WebSphere MQ 的方式有以下三种方式:
1. 使用 WebSphere MQ 链路
使用 WAS 的管理控制台来配置和管理 WebSphere MQ 链路(WebSphere MQ Link)。该方式在WAS的服务集成总线(SI BUS)与 WebSphere MQ 消息传递网络中的队列管理器之间提供直接连接。连接方式类似 WebSphere MQ 的 server 和 server 的连接,这里把WAS 看作一个 WebSphere MQ Server 来进行配置。
2. 在 WebSphere Application Server 中配置WebSphere MQ 服务器
使用WAS 的管理控制台配置一个 WebSphere MQ 服务器。该方式在 WebSphere Application Server 中的服务集成消息传递引擎与 z/OS WebSphere MQ 队列管理器或队列共享组之间提供直接连接。但是,配置在 WAS 中的 WebSphere MQ 服务器已设计为利用 WebSphere MQ on z/OS 网络提供的高可用性和最优负载均衡特征。所以,这种方式适用于在 WAS 中连接在 z/OS 上的 WebSphere MQ 的情况。
3. 将 WebSphere MQ 用作 WAS 的外部 JMS 提供者
在这种方式中,作为外部 JMS 提供者的 WebSphere MQ 不会将服务集成总线消息传递连接至 WebSphere MQ 网络,它允许直接从 WebSphere Application Server 中访问 WebSphere MQ。采用这种方式,WAS 不需要配置 WebSphere MQ 服务器,也不需要设置SI BUS 相关的内容,只需要在创建 JMS 资源时,选择创建 WebSphere MQ 的资源(MQQueueConnectionFactory和MQQueue)即可。针对 WAS 和 WebSphere MQ 是否安装在同一台机器上,分别有两种配置方法:
(1) 如果 WAS 和 WebSphere MQ 在同一台服务器上,在配置 MQQueueConnectionFactory 的时候,其属性“transportType”选择“BINDING”。
(2) 如果 WAS 和 WebSphere MQ 不在同一台服务器上,在配置 MQQueueConnectionFactory 的时候,其属性“transportType” 选择“CLIENT”。
以上几种方式的详细描述参考WAS InfoCenter:[url=http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.pmc.nd.doc/tasks/tjfp0015_.html]http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.pmc.nd.doc/tasks/tjfp0015_.html[/url]
综上所述,通过结合客户实际应用案例,连接 WebSphere MQ 的最佳方式为第三种,尤其当 WAS 和 WebSphere MQ 在同一台服务器上的情况下,即3-(1)。这种配置模式从 WAS 的角度来说最为简单,而且可靠性和性能也都是最佳的。如果 WAS 和 WebSphere MQ 不能在同一台服务器上则推荐3-(2),性能仅次于3-(1)的方式。关于 WAS 与 WebSphere MQ 连接的更多资源,请访问 developerWorks 中国站点文章《保证 WebSphere Application Server 和 WebSphere MQ 之间连接的安全》:[url=http://www.ibm.com/developerworks/cn/websphere/techjournal/0601_ratnasinghe/0601_ratnasinghe.html]第 1 部分[/url] /[url=http://www.ibm.com/developerworks/cn/websphere/techjournal/0601_smithson/0601_smithson.html]第 2 部分[/url]
分享到:
相关推荐
【共享+AIX+ORACLE+MQ+WAS集成安装文档培训教材】 在IT行业中,整合不同技术平台以构建高效的企业级系统是一项复杂而重要的任务。本培训教材“共享+AIX+ORACLE+MQ+WAS集成安装文档”正是针对这一需求而编写的,旨在...
在WAS中集成MQ,可以实现应用间的数据交换,提高系统的可扩展性和解耦性。 1. 配置MQ资源:在WAS中配置MQ连接器,包括定义JMS(Java Message Service)提供者,创建MQ队列连接工厂和队列,以便应用程序可以通过JMS...
### AIX+ORACLE+MQ+WAS集成安装培训教材知识点详解 #### 一、AIX 5.3 操作系统的安装配置 ##### 1.1 操作系统安装 - **安装准备**:确保服务器能够从光盘启动。如果无法直接从光盘启动,可以通过命令`#bootlist -m...
在IBM WebSphere应用服务器(WAS)中集成IBM WebSphere MQ(简称MQ)是一项关键任务,这允许应用程序通过消息传递进行通信。以下是一个详细的步骤指南,用于在WAS中配置MQ: 1. **系统准备**: 确保WebSphere MQ...
spring4.3.x、CXF3.2.x框架部署到Websphere9,在TOMCAT8.5跑没问题,到WAS9上各种冲突,框架用的jar和工具都很新,网上资料很少, 最后干脆自己不停尝试,用了2天时间终于把冲突的jar包理顺了。方法就是各种排列组合...
标题中的“集成Websphere Application Server 和Active MQ”意味着我们将探讨如何将IBM的Websphere Application Server(WAS)与Apache ActiveMQ结合使用,以实现企业级的消息传递和队列管理功能。Websphere ...
AIX ORACLE MQ WAS集成,很详细
作为IBM的中间件产品,WAS 6.1可以与其他IBM产品,如DB2数据库、MQ消息队列等无缝集成。同时,它还支持多种标准协议,如SOAP、JMS、WS-Security,确保与其他非IBM系统的互操作性。 九、故障诊断与日志管理 当遇到...
IBM MQ(原名WebSphere MQ)是IBM提供的一款企业级的消息中间件,它允许应用程序通过安全、可靠的方式交换数据。而IBM Websphere是IBM的一个全面的企业应用服务器平台,支持JMS(Java Messaging Service),可以与...
V6.1进一步强化了这些特性,包括内置基于WebSphere MQ的消息引擎,合并z/OS和分布式代码库,支持J2EE 1.4,JDK 5.0,portlet支持,以及SIP(会话初始化协议)和WS-*标准的支持。 WAS V6.1的技术概述主要包括以下几...
7. **JMS与MQ**:理解消息传递服务,包括Java Message Service (JMS) 和IBM MQ的配置和使用。 8. **故障排查**:学习如何分析日志文件,定位并解决运行时问题。 9. **WebSphere插件和集成**:了解如何配置...
3.1 应用部署:WAS支持多种方式部署应用程序,如通过管理控制台、 wsadmin脚本或使用Ant/Maven构建工具。 3.2 配置管理:使用WAS管理控制台或命令行工具,可以配置服务器、数据源、安全设置、JNDI绑定等。 四、WAS...
8. **扩展性与可移植性**:讨论WAS如何与其他IBM产品(如DB2、MQ)集成,以及跨平台的兼容性和迁移策略。 9. **云环境部署**:随着云计算的发展,书中也会涉及WAS在私有云、公有云和混合云环境中的部署和管理。 10...
通过WAS Plugins,用户可以实现负载均衡、故障转移和Web服务器到应用服务器的透明集成。 在IBM WAS customization toolbox V9.0中,可能包含以下关键组件和功能: 1. **管理工具**:提供图形化界面和命令行工具,...
- **与 WebSphere MQ 和 ESB 的无缝集成**:WAS 可以与 WebSphere MQ 无缝协作,并且与 WebSphere Enterprise Service Bus (ESB) 紧密集成,这些产品的组合可以形成一个强大的企业服务总线。 ### WAS v7 版本特点 ...
- **集成能力**:除了作为独立的应用服务器,WAS V5 还可以与其他IBM产品如WebSphere MQ、DB2等进行深度集成,构建更为复杂的企业级解决方案。 - **开发人员工具**:支持各种开发工具,包括Eclipse插件等,方便...
WebSphere不仅是一个应用服务器,还可以与其他IBM产品和服务集成,如DB2数据库、MQ消息队列、Tivoli监控工具等,形成一个完整的IT解决方案。 6. 性能与优化 在Linux环境下,WebSphere可以通过调整内存分配、线程池...
IBM WebSphere 是全球领先的业务集成和应用程序服务器平台,它为企业提供了在分布式计算环境中运行、管理和集成业务应用程序的能力。本课程将深入讲解 IBM WebSphere 的核心概念、功能以及如何进行实际操作,旨在...