file-type

BEA Tuxedo:交易中间件的领导者

PPT文件

下载需积分: 15 | 2.11MB | 更新于2024-08-19 | 134 浏览量 | 4 下载量 举报 收藏
download 立即下载
"Tuxedo是一种交易中间件,由BEA Systems开发,现在归甲骨文公司所有。Tuxedo提供了一种方式,让应用程序能够在一个分布式环境中高效、可靠地执行事务处理。它支持多种硬件和操作系统平台,如UNIX、Windows NT、OS/400、VMS等,并且兼容多种关系数据库,如Oracle、Informix、Sybase等,通过XA协议确保事务一致性。Tuxedo遵循X/Open和ISO制定的交易处理标准,如DTP、TX、XATMI和XA,同时也是COBRA组织的核心成员,对面向对象技术标准有影响力。Tuxedo的特点在于其跨平台的平等支持和卓越的功能及性能一致性。 Tuxedo的基本概念包括: 1. 交易中间件:提供分布式事务处理,确保数据一致性。 2. XA协议:用于与数据库交互,保证跨系统的事务完整性。 3. 应用程序接口:包括XATMI等标准API,用于应用程序与Tuxedo的交互。 4. 环境变量:设置Tuxedo系统的行为和配置。 5. 管理进程:如Monitor等,监控和管理Tuxedo服务。 6. 命令行工具:如tuxadmin等,用于配置、管理和调试Tuxedo系统。 7. 开发:支持多种编程语言,如C、C++等,进行Tuxedo应用程序的开发。 8. 配置信息:如UBBCONFIG,定义Tuxedo服务器的参数和行为。 9. 超时处理:管理事务执行的时间限制。 10. 负载均衡:自动分配工作负载,提高系统效率。 11. 与WebLogic的集成:允许Tuxedo服务与Oracle WebLogic Server协同工作。 12. MQSeries简介:提及IBM的消息中间件,用于跨平台的数据传输。 中间件的概述涉及了二层和三层架构的区别,以及中间件在分布式系统中的角色。中间件定义为位于操作系统和应用之间的系统软件,负责资源管理和网络通信。中间件有多种类型,如消息中间件(如MQSeries)专注于数据传输,交易中间件(如Tuxedo)专注于事务处理,而对象中间件则提供对象级别的集成和交互。 中间件的主要作用是简化系统复杂性,减少管理和维护工作,以及促进跨平台应用集成。常见的中间件分类包括消息中间件、交易中间件和对象中间件,每种都有其特定的用途和功能,满足不同应用场景的需求。"

相关推荐

李禾子呀
  • 粉丝: 30
上传资源 快速赚钱