中间件Tuxedo:经典的tuxedo入门资料
中间件Tuxedo是一款强大的分布式计算环境中的应用服务器,尤其适用于构建和管理关键任务的三层客户/服务器应用程序。Tuxedo是由BEA Systems(现在属于Oracle Corporation)开发的一款中间件,它提供了分布式事务处理和应用通信的能力,允许开发者构建跨越多个硬件平台、数据库和操作系统的互操作应用系统。 在Tuxedo的架构中,它支持多种层次结构的客户端/服务器(C/S)模式,从传统的两层结构到复杂的多层结构,特别是Managed Multi-Tier(MMT)模式。MMT模式引入了中间件管理,通过交易处理(Transaction Processing - TP)来处理客户端和服务端之间的通信和传输,确保系统管理和分布式交易管理的高效性。这样,数据库可以专注于数据管理,而中间件则负责处理数据流,提供诸如交易路由、服务分布等功能。 Tuxedo的关键特性包括: 1. 支持大量在线用户和海量数据处理,适应高并发和大数据量的业务场景。 2. 提供信息访问的便捷性,支持各种客户端、数据库和网络协议。 3. 处理小事务,适合复杂的网络环境,保证事务的一致性和完整性。 4. 通过模块化设计,使得应用程序易于扩展和维护。 5. 使用ATMI(Application Transaction Messaging Interface)作为通信接口,简化了客户端和服务端的交互。 6. 提供了核心配置文件(如ubbconfig)、管理信息库(MIB)以及基于浏览器的管理工具,便于系统管理和配置。 Tuxedo系统的主要组成部分包括模块化客户端、交易、服务,以及一系列工具和技术,如GAI(Generic Access Interface)名字服务,用于交易定位,以及公告板服务,方便交易目录。这些组件共同作用于MMT C/S模式,提高了系统的性能、可扩展性和灵活性。 Tuxedo的出现,是客户端/服务器模式演进过程中的一个重要里程碑,它从早期的大型主机系统,到X终端和UNIX工作站,再到Windows GUI的两层模式,最后发展为利用新技术支持的三层应用模式,不断适应和推动着分布式计算的发展。通过使用Tuxedo,开发者可以构建出高性能、高可用性的企业级应用,满足复杂业务场景的需求。 中间件Tuxedo是一款为企业和互联网环境设计的基础架构平台,它通过提供高效的分布式事务处理能力和灵活的多层架构管理,使得开发者能够构建出能够处理大量并发用户、海量数据,并具有高度扩展性和可管理性的关键任务应用。





































剩余63页未读,继续阅读


- 粉丝: 36
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 计算机在现代测绘技术的应用.docx
- 互联网科技IT产品宣传介绍PPT模板ppt模板.pptx
- 分解因式与互联网搜索教案设计方案.doc
- 项目管理培训及应用感受分析.docx
- office计算机二级办公软件考试-office高级应用技术元文档.doc
- 人大金仓KingbaseES企业数据库中的两种垂直分区技术详解.doc
- GIS实用技术的洪水淹没模拟及灾害评估.doc
- 新型网络技术对教师继续教育培训行业的影响.docx
- 滨海新区智慧城市建设与发展研究.doc
- 机械设计制造及其自动化专业人才培养研究与实践.docx
- 学生宿舍管理系统数据库课程研究设计doc.doc
- 论计算机网络安全与防火墙技术.docx
- 基于网络的土工虚拟仿真试验室开发.docx
- 深度学习下小学语文习作单元活动设计与思考.docx
- 运用信息化手段进行科学课导入的方法例谈.docx
- hplc体内药物分析实用技术.ppt


