BEA TUXEDO技术详解:构建分布式关键任务应用
需积分: 7 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通过组件化的方法,使得开发人员能够构建出满足高并发、大数据量需求的系统,同时保持了数据的完整性和系统的可靠性。
2007-11-26 上传
2010-11-17 上传
2024-10-24 上传
2024-10-24 上传
2024-10-24 上传
2024-10-24 上传
2024-10-24 上传
2024-10-24 上传
yjes2000
- 粉丝: 0
- 资源: 2
最新资源
- 掌握Jive for Android SDK:示例应用的使用指南
- Python中的贝叶斯建模与概率编程指南
- 自动化NBA球员统计分析与电子邮件报告工具
- 下载安卓购物经理带源代码完整项目
- 图片压缩包中的内容解密
- C++基础教程视频-数据类型与运算符详解
- 探索Java中的曼德布罗图形绘制
- VTK9.3.0 64位SDK包发布,图像处理开发利器
- 自导向运载平台的行业设计方案解读
- 自定义 Datadog 代理检查:Python 实现与应用
- 基于Python实现的商品推荐系统源码与项目说明
- PMing繁体版字体下载,设计师必备素材
- 软件工程餐厅项目存储库:Java语言实践
- 康佳LED55R6000U电视机固件升级指南
- Sublime Text状态栏插件:ShowOpenFiles功能详解
- 一站式部署thinksns社交系统,小白轻松上手