TUXEDO 培训教材.doc
文本预览下载声明
BEA TUXEDO
培训材料
2004年12月10日 顾强
第1节 概 述 5
1.1 培训目标: 5
1.2 培训的主要内容: 5
1.3 内容概述 5
1.3.1 TUXEDO基本特性介绍 5
1.3.2 使用TUXEDO进行应用的开发 5
1.3.3 TUXEDO配置参数详解 5
1.3.4 TUXEDO管理工具的使用 5
1.3.5 TUXEDO 应用系统设计要点 5
1.4 术语定义 6
第2节 中间件基本概念 6
2.1 商业计算模式的演变 6
2.2 中间件是三层结构的手段 7
第3节 BEA TUXEDO 简介 8
3.1 TUXEDO消息处理机制 8
3.1.1 client/server架构的两种模式 8
3.1.2 TUXEDO如何处理client/server架构模式 8
3.1.3 嵌套的服务请求(Nested Service Requests) 8
3.1.4 传递的服务请求(Forward Service Requests) 9
3.1.5 TUXEDO 会话(conversation)处理机制 9
3.1.6 主动通知/事件代理(Unsolicited Notification/ EventBroker) 9
3.2 BEA TUXEDO 3层Client/Server架构 10
3.3 BEA TUXEDO 功能详解 11
3.3.1 高速的数据甬道 11
3.3.2 TUXEDO具有丰富的通讯机制: 11
3.3.3 负载均衡 11
3.3.4 数据依赖路由(DDR) 11
3.3.5 TUXEDO service优先级机制(PRIO) 11
3.3.6 TUXEDO的交易完整性(分布式事务处理) 12
3.3.7 完善的安全机制 12
3.3.8 TUXEDO的开发性 13
3.3.9 自动的编码/解码 13
第4节 用BEA TUXEDO编程 14
4.1 TUXEDO应用的三个组成部分 14
4.2 编写一个BEA TUXEDO 应用的基本步骤 14
4.3 使用TUXEDO ATMI编写客户端程序 14
4.4 编写服务端程序 17
4.4.1 服务端程序在C/S模式中的角色 17
4.4.2 一个SERVER的基本组成 17
4.4.3 Service程序的一般框架 18
4.4.4 一个具体Service的例子 18
4.5 TPSVCINFO类型及TUXEDO常见函数的说明 19
4.5.1 TPSVCINFO类型 19
4.5.2 tpinit() 19
4.5.3 tpcall() 20
4.5.4 tpacall() 20
4.5.5 tpgetrply() 20
4.5.6 tpalloc() 21
4.5.7 tpfree() 21
4.5.8 tpreturn() 21
4.5.9 tpterm() 21
4.6 TUXEDO Buffer类型简介 22
4.6.1 STRING 22
4.6.2 CARRAY 22
4.6.3 VIEW 22
4.6.4 FML 22
4.7 具体DEMO 22
4.7.1 SHM模式应用 22
4.7.2 MP模式应用 22
4.7.3 conversation交易 23
4.7.4 DOMAIN之间交易调用 23
4.7.5 DDR(数据依赖路由) 24
第5节 BEA TUXEDO 配置详解 25
5.1 配置文件的8个组成部分及简要说明 25
5.2 RESOURCES SECTION 25
5.3 MACHINES Section 28
5.4 GROUPS Section 29
5.5 SERVERS Section 29
5.6 SERVICES Section 31
5.7 NETWORK Section 33
5.8 ROUTING Section 33
5.9 完整的UBB配置文件 34
第6节 TUXEDO管理监控工具的使用 37
6.1 应用程序启动、关闭必须要准备的步骤(preliminary steps) 37
6.2 创建TUXCONFIG配置文件 37
6.3 启动应用(tmboot 命令的介绍) 37
6.4 关闭应用(tmshutdown 命令介绍) 38
6.5 命令行管理(tmadmin) 38
6.5.1 tmadmin 命令 38
6.5.2 常见的管理命令的解释 38
6.6 TUXEDO WEB-GUI管理工具 41
第7节 TUXEDO 系统设计要点 42
7.1 业务逻辑代码与数据库逻辑代码分割 42
7.2 性能角度: 42
7.3 系统可扩展性: 42
7.4 服务组件(service/object)的粒度 42
7.5 service
显示全部