
BEA Tuxedo:交易中间件的领导者
下载需积分: 15 | 2.11MB |
更新于2024-08-19
| 134 浏览量 | 举报
收藏
"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
最新资源
- 批量图片在线加水印工具的实现与应用
- VC++打造仿QQ经典界面教程
- 利用Flash和JSP实现网页摄像头头像制作与上传
- 探索Niceforms2.0:下一代漂亮WEB表单设计
- Fast Report Enterprise v4.9.32 中文源码版发布
- 轻松转换PDF至Word和文本文件的绿色软件
- 安卓新手入门指南:全方位开发教程
- S-Spline:革命性图片放大不失真技术
- 全面JSF学习必备文档精要
- 用bat脚本制作的迷宫游戏体验
- J2ME小游戏开发教程:躲避球实战演练
- 周立功MAGIC2410开发板LCD驱动程序详解
- 基于Struts、Hibernate和Spring构建的论坛系统实现
- Linux基础至高级编程教程全解析
- XP系统注册表优化技巧:提升性能与个性化设置
- Spring框架核心Jar包压缩文件下载指南
- VB6增强型工程资源管理器:高效代码定位工具
- 深入学习Java持久化API教程
- 掌握QuickBF2: 将bat文件转换为exe的高效工具
- Hibernate租房系统开发教程第一章入门指南
- 深入解析nRF无线SOC单片机高级应用技巧
- PB实现图片缩放与存储为BMP文件的程序
- 掌握json处理:json-lib-2.4-jdk15.jar及其他必需包
- MFC实现的多功能计算器,支持多种进制转换