文档详情

TUXEDO培训教材(上).doc

发布:2017-08-16约5.74千字共12页下载文档
文本预览下载声明
TUXEDO培训教材 (上) 第1节 1.1 培训目标: ?? ??了解BEA TUXEDO基本特性。 ??能应用TUXEDO进行具体应用的开发。 ??了解TUXEDO各项配置参数的含义。 ??了解TUXEDO管理工具的使用 1.2 培训内容: ?? ??使用TUXEDO进行应用的开发 ??TUXEDO配置参数介绍 ??TUXEDO系统设计要点 1.3 内容概述 1.3.1 TUXEDO基本特性介绍 ?? ??TUXEDO功能简介 1.3.2 使用TUXEDO进行应用的开发 ??TUXEDO应用程序的基本步骤 ??客户端程序的编写 ??服务端程序的编写 ??TUXEDO常见ATMI函数说明 1.3.3 TUXEDO配置参数详解 ??TUXEDO ??各组成部分的参数含义 1.3.4 TUXEDO管理工具的使用 ??TUXEDO应用 ??命令行管理工具的使用(tmadmin) 1.3.5 TUXEDO 应用系统设计要点 1.4 术语定义 ??BBBulletin Board)TUXEDO应用启动时由BBL进程创建的共享内存块,包含了TUXEDO用来进行管理所需要的全部信息 ??ATMI:(Application-to-Transaction Monitor Interface)面向事务的应用程序编程接口 ??Server:是一个进程,守候一个消息队列 ??Service:是一个单一的函数。一个server可以包含多个services. ??DDR:(Data Dependant Routing)数据依赖路由 ??PRIO:(Priority)TUXEDO服务优先级机制 ??ACLs:(Access Control Lists)访问控制列表。TUXEDO的安全控制机制一种。 ??CLOPT:(Command Line Option)命令行参数。这是TUXEDO配置文件Server Section一个参数,在服务进程启动时,用来向服务进程传递参数。 ??MSSQ:(Multiple Server Single Queue)TUXEDO多服务单队列机制。多个server共享一个消息队列。 第2节 2.1 商业计算模式的演变 集中式模式下,所有的应用逻辑、数据资源都集中在一台服务器上。这个服务器一般是大型机。 分布式系统中,每个应用逻辑独立一条机器。数据资源单独一台机器 演变模式如下图: 应用逻辑1 应用逻辑2 数据资源1 数据资源2 大型机系统应用逻辑1 机器1 应用逻辑2 机器2 数据资源 机器3 (2)分布式系统的两层结构阶段 客户端应用: ??用户界面处理 ??业务逻辑处理 服务端应用: ??数据库服务器 (3)二层结构在关键业务采用的限制 ??前后台均是专用系统绑定 ??客户机端的扩展性差 ??不够模块化 ??业务逻辑在客户机端 ??: 对安全性/业务变化的管理能力差 ?? ??关系数据库系统间的互联性差 ??关系数据库间没有交易处理 ??适用于部门级解决方案:小于200个用户 (4)如何对两层的结构进行扩展: 采用多路集中方式,客户端不直接与服务库服务器相连,而是先与一个sesstion connector 相连,再由sesstion connector 与数据库服务器。 (5)分布式系统的三层结构阶段: 对二层系统的扩展,就演变成了分布式系统的三层结构: 将业务逻辑从客户端应用中分离出来,组成业务逻辑服务器。客户端与业务逻辑服务器相联,业务逻辑服务器与数据库相连。这样就演变成 “客户端、业务逻辑服务器、数据库服务器”的三层结构。 2.2 中间件是三层结构的手段 (2) 使用中间件的应用的优点: ??灵活地在客户与服务器之间划分数据与逻辑. ??便于按照业务需求修改客户端或服务器端的逻辑. ??分隔系统的开发与系统的部署. ??提供分布交易的全程保护 (3) 第3节 BEA TUXEDO 3.1 TUXEDO消息处理机制 3.1.1 client/server架构的两种模式 ?? client发起一个服务请求,并接收server端返回的处理结果。 server端接收并处理client端的请求,并把结果返回到client端。 ??一个客户端应用(client application)的功能:组织服务请求数据,并接收请求处理结果。提供通过网络,发送服务请求数据、接收请求结果的机制 ??一个服务端应用 (server application) 的功能:接收client端的服务请求数据,根据业务逻辑处理客户请求,并将处理结果返回到client端。 ??有两种类型的client/server架构模式 ??数据请求模式 (适合client/server之间传输大批量数据) ??服务请求模式 (适合快速的、级小数据传输的服务请求
显示全部
相似文档