IBM MQ
haha 公司前几天刚好搞过培训,我也正想试试呢
面向消息中间件
IBM MQSeries介绍
IBM MQSeries原理
传输方式比较
IBM MQSreies管理
IBM MQSeries应用举例
HIEP介绍
HIEP管理
给分式布处理提供强健的中间件
包括逻辑工作单元支持(logical unit of work),备份和恢复机制,大信息传递和高性能等特点。其中最重要的是确保信息传输,意思是一旦MQSeries接受一个信息传输的任务,会确保信息被传送到目标平台。信息的传输是一次且仅一次。另外,强健的中间件机制保证业务数据一致性,并可在系统发生故障时,及时恢复,业务不会受到影响。
通信程序可以在不同时刻运行
程序不在网络上直接相互通话,而是间接地将消息放入消息队列。因为程序没有直接的联系,所以它们不必同时运行。消息放入适当的队列时目标程序可以是忙的。消息的到达并不影响程序的当前处理,也不意味程序需要立即处理该消息。消息放入队列时目标程序甚至根本不需要正在运行。如果需要,目标程序可以在三小时甚至三星期后才开始执行。多平台支持
MQSeries目前支持35种系统平台,包括各种IBM和非IBM平台。同时MQSeries支持多种网络协议,如TCP/IP,SNA,SPX/IPX,DECNET......通过MQSeries优越的跨平台性可以将各种不同的软硬件系统整合在一起。
遵循开放的标准
MQI是一个在美国和全球都被广泛承认的接口标准,IBM正与标准化组织一起,制定一个正规的标准。MQSeries和MQI也是IBM网络蓝图中的成员。目前开放应用组织(OAG)已指定将MQSeries应用消息编程接口作为应用集成的标准中间件接口。
SyncPoint机制(在多种平台上)
在有syncpoint管理环境中,例如CICS,IMS,DB2,MQSeries允许网络上的一个单独节点上的程序所作的修改延缓提交,直到网络上的所有的部件可以提交时。
出口(Exits)允许用户扩展功能
MQSeries也在具有策略性的地方提供其它的出口,使得客户或商业开发伙伴可以提供扩展模块或附件功能,如加密、压缩以及数据格式转换等。同其他管理器的连接
MQSeries可以同大多数支持XA标准的数据库(如DB2、ORACLE、SYBASE等)协同工作,也可以在CICS,Encina等事务处理器的管理下实现全局工作单元。此外,MQSeries还提供了与Lotus Notes、Tivoli、EDI和SAPR/3等的接口,使得MQSeries能够与上述系统协调工作。
。。。。。。。。。。。。。。