BEA TUXEDO技术详解:构建分布式关键任务应用

需积分: 7 0 下载量 118 浏览量 更新于2024-07-29 收藏 1.12MB DOC 举报
"BEA TUXEDO技术概要" BEA TUXEDO是一种强大的分布式计算框架,专为在企业及互联网环境中构建三层结构的客户/服务器型关键任务应用系统而设计。它集成了分布式事务处理和应用通信功能,确保了高可用性、高性能和数据完整性。TUXEDO允许开发者构建跨越多种硬件平台、数据库和操作系统的互操作应用。 一、BEA TUXEDO的组件软件模型 TUXEDO采用组件软件模型,这种模型对于面向事务的关键业务应用至关重要,因为它提供了数据完整性的保证、优秀的性能以及管理效率。通过中间件支持,TUXEDO将异构的计算资源整合成一个虚拟主机,使得分布式环境中的资源管理和交互变得有序。 二、BEA TUXEDO的特点 1. 分布式事务处理:TUXEDO支持复杂的分布式事务,确保了在多系统间的交易一致性。 2. 应用通信:它提供了一套丰富的通信机制,支持高效且可靠的客户端与服务器之间的消息传递。 3. 高性能:TUXEDO能处理大量并发用户和高交易吞吐量,保持快速的响应时间和高数据安全性。 4. 高可用性:设计为全年无休运行,支持7x24小时的系统可用性,确保关键业务的不间断运行。 5. 平台无关性:可以跨多种硬件、数据库和操作系统进行开发和部署。 三、BEA TUXEDO的组成与功能 1. 配置信息库:存储应用程序的配置信息,用于管理应用的运行时设置。 2. 公告牌:一个通信机制,允许应用程序之间交换信息。 3. 核心子系统: - 事务管理器:负责协调和控制分布式事务的提交和回滚。 - 工作站:提供用户界面和应用程序的执行环境。 - 域:管理一组相关的服务器和应用程序,实现资源的共享和协调。 - DCE集成:与DCE(分布式计算环境)无缝集成,扩展了其功能。 - 队列服务:支持消息队列,确保消息的可靠传输。 4. 其他特性: - 与X/Open TX标准兼容:遵循业界标准,确保与其他系统的一致性。 - COBOL支持:支持传统的COBOL编程语言,便于与遗留系统集成。 - 国际化:支持多语言和地域,适应全球化应用的需求。 四、总结 BEA TUXEDO通过其组件模型和特性,为企业级和互联网分布式应用提供了一个坚实的基础设施。它不仅实现了分布式计算的灵活性、低成本和快速开发,还确保了关键业务应用的高性能和稳定性。TUXEDO通过组件化的方法,使得开发人员能够构建出满足高并发、大数据量需求的系统,同时保持了数据的完整性和系统的可靠性。
2024-10-24 上传