- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TUXEDO培训教材(上)
TUXEDO培训教材 (上)
第1节 概 述
1.1 培训目标:??了解使用中间件的三层应用架构模式。
??了解BEA TUXEDO基本特性。
??能应用TUXEDO进行具体应用的开发。
??了解TUXEDO各项配置参数的含义。
??了解TUXEDO管理工具的使用
1.2 培训内容:??TUXEDO基本特性介绍
??使用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 术语定义??BB:(Bulletin 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)集中式到分布式
集中式模式下,所有的应用逻辑、数据资源都集中在一台服务器上。这个服务器一般是大型机。
分布式系统中,每个应用逻辑独立一条机器。数据资源单独一台机器
演变模式如下图:
应用逻辑1 应用逻辑2 数据资源1 数据资源2 大型机系统应用逻辑1 机器1 应用逻辑2 机器2 数据资源 机器3 集中式 分布式
(2)分布式系统的两层结构阶段
客户端应用:
??用户界面处理
??业务逻辑处理
服务端应用:
??数据库服务器
(3)二层结构在关键业务采用的限制
??前后台均是专用系统绑定
??客户机端的扩展性差
??不够模块化
??业务逻辑在客户机端
??:
对安全性/业务变化的管理能力差
??
??关系数据库系统间的互联性差
??关系数据库间没有交易处理
??适用于部门级解决方案:小于200个用户
(4)如何对两层的结构进行扩展:
采用多路集中方式,客户端不直接与服务库服务器相连,而是先与一个sesstion connector 相连,再由sesstion connector 与数据库服务器。
(5)分布式系统的三层结构阶段:
对二层系统的扩展,就演变成了分布式系统的三层结构:
将业务逻辑从客户端应用中分离出来,组成业务逻辑服务器。客户端与业务逻辑服务器相联,业务逻辑服务器与数据库相连。这样就演变成 “客户端、业务逻辑服务器、数据库服务器”的三层结构。
2.2 中间件是三层结构的手段1) API 和通讯协议所组成的。中间件使得三层的客户服务器架构得以实现。
(2) ??灵活地在客户与服务器之间划分数据与逻辑.
??便于按照业务需求修改客户端或服务器端的逻辑.
??分隔系统的开发与系统的部署.
??提供分布交易的全程保护
(3)3.1 TUXEDO消息处理机制 3.1.1 client/server架构的两种模式??在一个client/server结构的应用中,client(需要服务的实体)和server(提供服务的实体)是互相独立的两个逻辑对象,两者通过通讯来共同完成一个任务。
client发起一个服务请求,并接收server端返回的处理结果。
server端接收并处理client端的请求,并把结果返回到client端。
??一个客户端应用(client application)的功能:组织服务请求数据,并接收请求处理结果。提供通过网络,发送服务请求数据、接收请求结果的机制
??一个服务端应用 (
您可能关注的文档
- SMP-SS-005设备的使用、维护、保养、清洁管理制度1.doc
- SMP09-134-04偏差管理规程.doc
- SMP-WL003-00库房物料管理程序.doc
- SMT、PCBA外观检验规程11.doc
- SNP(Single Nucleotide Polymorphism)综述.doc
- SOC(系统级芯片).docx
- solaris 10 使用手册.doc
- Solaris+VCS(Veritas+Cluster+Server+35)配置入门篇.doc
- Sony PRS-T1不root直接看中文epub图文教程.docx
- SOP-06-13阿胶提沫机验证方案.doc
- 2024年注册物业管理师考试习题答案穗粤教育.doc
- 2024年浙江普通高中等级考试化学.doc
- 2023年黑龙江省哈尔滨市松北区发展和改革局公务员考试《行政职业能力测验》历年真题及详解.docx
- 2023年黑龙江省哈尔滨市呼兰区自然资源局公务员考试《行政职业能力测验》历年真题及详解.docx
- 2023年黑龙江省哈尔滨市巴彦县医疗保障事务中心公务员考试《行政职业能力测验》历年真题及详解.docx
- 2023年黑龙江省哈尔滨市双城区水利局公务员考试《行政职业能力测验》历年真题及详解.docx
- 2024年湖北省公务员考试公安基础知识真题及解析.doc
- 2024年注册环保工程师专业基础考试真题.doc
- 2024年注册设备监理师基础及相关知识试题及答案卷八.doc
- 2024年烟草配送中心规划与设计.doc
文档评论(0)