欢迎来到天天文库
浏览记录
ID:33290230
大小:4.83 MB
页数:59页
时间:2019-02-23
《《tuxedo学习手册》doc版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、TUXEDO基础培训教程V1.0.0神州数码思特奇黑龙江分支营业组2008-4-1359目录目录21.TUXEDO系统概述.41.1客户机/服务器体系结构41.2什么是TUXEDO系统61.2TUXEDO核心系统组成71.3TUXEDO应用程序工作原理101.4远程客户端与WSL原理111.5TUXEDO系统的关键特性122.TUXEDO系统配置162.1配置文件162.2信息内容172.3生成TUXCONFIG文件202.4关于MSSQ的配置212.5远程客户端配置222.6TuxedoDomains配置23
2、3.TUXEDO的缓冲区273.1概述273.2FML缓冲区273.2FML域表文件293.3与缓冲区使用有关的函数323.4程序中的例子344.TUXEDO应用程序开发354.1常用的ATMI364.2BEATuxedo系统提供多种通信模式424.3同步的Request/Response模式434.4TUXEDO程序基本结构434.5启动和关闭应用程序475.IPC角度理解TUXEDO的原理及结构495.1概述495.1信号灯515.2消息队列515.3共享内存515.4实验过程和结果536.TUXEDO性能
3、优化59附录:61A.用TCP连接分析TUXEDO的WS模式61B.关于TUXEDO负载均衡和MSSQ的探讨61C.化繁为简来学习编写BEATUXEDO会话的程序61D.TUXEDO超时控制全功略61E.将TuxedoService发布成WebService61F.使用LoadRunner来测试BEATUXEDO6259G..基于系统真实数据的TUXEDO应用服务器压力测试的研究与实现62H.配置WebLogicTuxedoConnector62I.用VC6.0和FML结合进行远程文件传输6259TUXEDO系
4、统概述1.1客户机/服务器体系结构企业计算模式的发展大致经历了这样三个阶段:l以大型机为核心的“主机/终端”模式;l以文件服务为核心的“文件服务器”模式;l以数据服务为核心的“客户机/服务器”模式。“客户机/服务器”模式可以分为以数据库管理系统(DBMS)为核心的两层结构和以中间件(或称为应用服务器)为核心的多层结构。典型的两层结构模型为:服务器端运行关系数据库,负责提供数据服务,所有应用逻辑和用户界面都安装在客户端,客户机与服务器通过“请求/应答”(Request/Response)进行业务逻辑处理。但是随着
5、应用规模的扩大,逐渐暴露诸多缺陷:l无法处理大并发量的用户请求;l系统可移植性差;l系统可扩展性差;l不支持分布式事务;l可管理性差;l不具有动态伸缩性。59Client1Client2Client3Server1Server2Server3图1-1两层客户机/服务器模型完全互联时形成的M×N网状结构把两层结构中部署在客户机和服务器上的业务逻辑抽取出来,单独放到一个中间层上去处理,就构成了三层结构。客户机只处理表示(Presentation)逻辑,即显示用户界面、接收用户输入数据、提交交易请求、显示交易处理结果
6、;应用服务器只处理应用(Application)逻辑,即负责维护客户机和服务器之间的通信连接,提供命名、通信、事务、安全、并发、持久性、负载均衡等应用服务。后台数据库(DBMS)只提供数据服务,即负责提供数据存储、查询、复制等服务。Client1Client2Client3PresentationServer1Server2Server3DBMSApplicationServer1ApplicationServer2Application图1-2三层客户机/服务器结构的逻辑图(M+N互联模型)59表示层、应用逻
7、辑层和数据层在物理分布上是非常灵活的,它们既可以同时分布在同一台主机上,也可以分布在不同的主机上。根据业务需求,可以对应用服务层再进行扩展,形成多层结构。三层或多层结构有如下一些优势:l服务连接池机制;l丰富的通信机制;l支持分布式事务;l可移植性好;l可管理性强;l可靠性高;l灵活性和扩展性好。按照服务形式的不同,可以将C/S模型分为以数据请求为核心的会话模型和以服务请求为核心的联机事务处理(OnlineTransactionProcessing,OLTP)模型。在以数据请求为核心的模型中,客户机给服务器发送
8、SQL指令,服务器给客户机返回数据;在以服务请求为核心的模型中,客户机给服务器发送服务请求,服务器执行业务逻辑并给客户机一个响应。OLTP系统最大的特点是并发用户数量大,突发性强,交易时间短,输入输出格式固定。大多数OLTP系统都有多个资源管理器来提供数据服务,因此需要借助事务管理器(TM)来协调分布式事务。1.2什么是TUXEDO系统“TUXhasbeenExtendedforDis
此文档下载收益归作者所有