摘 要:详细地论述了MQ的基本概念、工作原理、基本配置及其在实际中的应用。
关键词:IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ" title="IBM MQ">IBM MQ;中间件;消息;队列;通道
1 WebSphere MQ出现的背景
许多企业随着自身规模不断壮大和信息化建设的加快,会出现不同部门有不同的应用系统,不同子系统完成不同的功能,但各个系统之间往往互不相连或联系很少,而形成诸多内部“信息孤岛”的现象。因此,每次互联都需要单独设立1个项目,将双方的应用系统进行改造。浪费了许多人力物力,直接影响企业内部整个运作,影响企业的快速决策,对企业长期的发展形成瓶颈。面对这种情况,如何使企业像是一个有机的生物体,有能力进行自身的新陈代谢,自我更新,各个子系统分工明确,互相之间又具备有机的联系。系统的整合是个好办法,换句话说,就是不需要改造各个子系统,而是借助某种中间件来加强子系统间的联系。
IBMWebSphere MQ就是这样一个优秀的用于应用系统间联系的软件。它是IBM的商业通信中间件,由1个消息传输系统和1个应用程序接口组成,其资源是消息和队列。它提供一个具有工业标准、安全、可靠的消息传输系统,实现控制和管理集成的商业应用,使得组成这个商业应用的多个子系统之间通过传递消息完成整个工作流程。通过消息传递,将不同子系统有效地联系起来,每个子系统都可以对外提供自身的功能,其中消息是应用系统之间请求、应答和中间结果的载体。不断流动的消息将松耦合关系的应用系统串起来,使它们之间的关系变成了功能叠加。WebSphere MQ可以屏蔽不同的通信协议之间的差别,可以最大限度地简化网络编程的复杂性;同时,它支持多种平台,对消息支持交易式的提交和回滚。
2 WebSphere MQ的基本概念[1]
2.1 消息