BEA TUXEDO是在企业、Internet 这样的分布式运算环境中开发和管理三层结构的客 户/服务器型关键任务应用系统的强有力工具。它具备分布式事务处理和应用通信功能,并提供完善的各种服务来建立、运行和管理关键任务应用系统。开发人员能够用它建立跨多个硬件平台、数据库和操作系统的可互操作的应用系统。BEA TUXEDO是企业、 Internet 分布式应用中的基础主干平台。它提供了一个开放的环境,支持各种各样的客 户、数据库、网络、遗留系统和通讯方式 ### TUXEDO快速入门知识点概述 #### 一、TUXEDO介绍与特性 - **定义**: BEA TUXEDO是一种强大的工具,用于在企业级和互联网环境下开发及管理关键任务应用系统。 - **分布式事务处理**: 支持跨不同节点的数据一致性。 - **应用通信**: 提供多种通信机制,确保不同组件间的有效交互。 - **可互操作性**: 支持跨平台、数据库和操作系统。 - **开放环境**: 支持多样化的客户端、数据库、网络协议和传统系统。 #### 二、C/S系统的层次结构 - **用户界面**: - 分为表示管理和表示逻辑。 - 包括3270仿真终端、X终端和现代Web浏览器。 - **商业逻辑**: - 包含应用逻辑和规则。 - **数据管理**: - 数据访问逻辑(如SQL)。 - 数据库管理系统。 #### 三、C/S模式的演化 - **基本C/S模式**: 客户端请求,服务器响应。 - **可管理的多层C/S模式**: 引入中间层进行业务逻辑处理。 #### 四、TUXEDO的C/S方案 - **客户端/服务器方法**: - 客户端发起请求至中间层或直接至服务器。 - 服务器执行业务逻辑后返回结果。 - **多层架构**: - 前端负责展示和用户交互。 - 后端负责处理业务逻辑。 - 数据存储层管理数据。 - **例子**: 描述了如何使用TUXEDO构建一个完整的应用系统。 #### 五、TUXEDO系统的特点 - **支持高并发**: 处理大量在线用户。 - **大数据量处理**: 高效管理巨量数据。 - **信息访问**: 快速检索所需信息。 - **小事务处理**: 支持高频率的小规模事务处理。 - **复杂网络环境**: 在复杂的网络条件下保持稳定。 #### 六、开发TUXEDO C/S系统的必要步骤 - **客户端开发**: - 定义客户端角色。 - 开发流程介绍。 - 调试和错误处理技巧。 - 进程管理策略。 - 数据缓冲管理技术。 - 同步与异步通讯方法。 - **服务端开发**: - 服务运行流程。 - 返回控制机制。 - 初始化和结束服务的方法。 - 创建服务的过程。 - 规划服务时需考虑的因素。 - 动态发布的实现。 - **应用配置**: - 应用配置总览。 - 配置文件详解。 - 应用相关信息设置。 - 机器信息配置。 - 组定义说明。 - 服务定义指南。 - 交易定义技巧。 - TUXCONFIG文件生成步骤。 - **管理命令**: - `tmboot`命令详解。 - `tmshutdown`命令介绍。 - 管理工作和工具概述。 - **缓冲数据类型**: - 简介和`STRING`类型。 - `VIEW`类型解析。 - `FML`类型说明。 - 结合`FML`和`VIEW`的使用。 - 其他数据类型的介绍。 - **数据依赖型路由**: - 概念介绍。 - `UBBCONFIG`中的数据依赖型路由示例。 - **网络**: - 多机配置说明。 - `UBBCONFIG`示例解析。 - **分布式事务处理**: - 分布式事务处理和XA接口的概念。 - `UBBCONFIG`配置示例。 - ATMI事务API的使用。 - **管理类API (Admin API)**: - 简介和示例。 - 其他Admin API领域和错误处理技巧。 - **安全**: - 安全相关的管理命令。 - `UBBCONFIG`的安全配置。 - 客户端代码示例。 - **事件代理**: - 概念介绍。 - 订阅与取消订阅ATMI。 - `UBBCONFIG`的相应变更。 - **消息队列**: - 可靠队列概念。 - 基本队列使用。 - `qmadmin`示例。 - 高级队列功能。 - **会话**: - 概念介绍。 - 示例解析。 - **广播通知**: - 概念介绍。 - 示例解析。 - **工作站的客户端**: - 概念介绍。 - `UBBCONFIG`的相应变更。 - PC上的环境变量设置。 - **域**: - 域的概念介绍。 - 设置域的过程。 #### 七、总结 BEA TUXEDO提供了全面且强大的工具集,不仅支持传统的企业级应用开发,还能适应不断变化的技术需求。通过上述详细介绍,我们可以清晰地了解到TUXEDO是如何在一个分布式环境中有效地管理复杂的客户/服务器应用程序的。无论是对于开发者还是系统管理员来说,掌握这些知识点都是非常必要的。
剩余63页未读,继续阅读
- 粉丝: 14
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助