第二章:tuxedo简介

第二章:tuxedo简介

ID:9933158

大小:149.00 KB

页数:15页

时间:2018-05-16

第二章:tuxedo简介_第1页
第二章:tuxedo简介_第2页
第二章:tuxedo简介_第3页
第二章:tuxedo简介_第4页
第二章:tuxedo简介_第5页
资源描述:

《第二章:tuxedo简介》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章:TUXEDO简介Tuxedo是BEA公司的交易中间件产品,1984年由贝尔实验室开发成功,1992年易主Novell公司,1996年由BEA公司收购,经过十多年的不断更新和完善,Tuxedo已经发展成为交易中间件领域事实上的标准。2.1TUXEDO系统的组成部分BEATUXEDO是由服务器端的事务管理器、可靠队列服务、应用域以及客户端的工作站等几个核心部分组成的。下面对这几部分进行介绍。TUXEDO域TUXEDO域可靠队列服务事务管理器可靠队列服务事务管理器域网关域网关工作站工作站图TUXEDO核心组成1.事务管理器/T运行于服务器端的事务管理器是TUXEDO体系结构的中心,它是每个T

2、UXEDO服务器的核心,提供重要的分布式应用服务,包括:名字服务、数据路由、负载平衡、配置管理、分布式事务管理和安全性管理。它包含TUXEDO的核心数据结构公告板BB(BulletinBoard),BB中包括服务名、路由信息、请求服务的队列和负载等基本信息,TUXEDO/T负责访问和维护BB中的信息,并利用这些信息实现其各项功能。2.工作站/WS工作站把TUXEDOATMIAPI((注:ATMI,应用事务管理接口,是支持应用开发的一组函数)扩展到客户端应用程序中,它适用于DOS、Windows3.1/95/98/2000/XP、WindowsNT、IBMOS/2、MacintoshOS和所有商

3、用版的UNIX。有了工作站,开发者用ATMI客户端的功能可透明访问在TUXEDO分布式环境中任何服务器上的服务。有了工作站,用户可在常见的编程环境中如:VisualBasic,PowerBuilder,DELPHI,VC等编写TUXEDO的客户端程序。3.可靠队列服务/QTUXEDO提供了一个简单的可靠的队列机制,保证应用系统提交的请求和数据可在网络故障或目的服务器瘫痪等情况下也能递交到目的服务器。应用程序能将服务请求入队和出队,并可以设定系统,使队列中的请求自动地转发给TUXEDO的服务进程,并取回处理结果。这种可靠队列作为一种资源管理器,可以和其他资源管理器(如数据库)协作,完成全局事务处

4、理。/Q的常见用法是用于实现数据的可靠传送,把数据从一台机器可靠的传送到另一台机器.如:在电信计费业务中,可以用/Q把采集到的计费数据发送到计费中心进行处理;在银行中,不同的银行间可用/Q传送结算数据.数据传送可以是在客户端与服务端之间,或服务端与服务端之间。/Q还可以用于实现批处理或工作流等业务。4.域/Domain将大范围、由很多台(几百甚至上千)服务器共同组成的一个应用系统按功能或结构划分为不同的域,每个域独立地完成域内的操作,域间操作由域网关完成,从而提高每个域和整个系统的运行效率。TUXEDO的域特性把客户/服务器模型扩展到多个独力自治的应用系统.一个域既可以是一组TUXEDO的应用

5、程序(若干相关的应用服务和配置环境的组合)。域同时也可能是一组运行在另一个非TUXEDO环境中的应用程序。TUXEDO和其他中间件的互操作也是利用域网关的概念来实现的。TUXEDO对域的划分和管理类似于网络应用中划分子网的概念—-将复杂的网络应用按功能或地域等因素划分为不同的子网,子网间以路由器联接,不同的网络协议通过网关透明地转换,从而提高网络效率并加强整个网络的可管理性。这一应用模式已被广泛证明是处理大范围、复杂应用的成功经验和事实上的标准,同时也是TUXEDO在多年大规模企业用户的实际应用中总结和开发的行之有效的中间件功能。而其他绝大多数中间件厂商尚无力涉足域的划分与管理,从而很难为超大

6、规模的应用提供强有力的支持。在英国教育与就业部的就业服务项目中,在英格兰、苏格兰和威尔士三岛广泛分布的1100多个办公机构要负责2,450,000名失业人员的福利管理和再就业。其应用网络中有1,100多台服务器和21,000多台PC,同时为超过30,000名工作人员提供服务,系统每天要处理7,000,000笔交易,其中95%的交易必须在3秒钟内完成,该系统号称世界最大的客户机/服务器应用项目,同时也是整个欧洲最大的广域网应用项目。面对如此庞大的应用和极高的系统时间响应要求,其他中间件厂商束手无策。而正是由于BEA具备了丰富的超大规模应用领域的成功经验和领先技术,TUXEDO轻松地击败竞争对手,

7、被选为该系统的中间件运行平台,并取得了令用户极为满意的实际效果。2.2TUXEDO的主要功能介绍TUXEDO具备了所有交易中间件产品所应具备的功能,作为构造三层结构应用系统的基础平台,TUXEDO的主要功能可概括为五大平台:•应用开发平台:提供API,供开发人员调用,用于开发整个应用系统。•应用部署平台:通过配置文件,对应用系统进行部署。•应用运行平台:提供应用系统运行的环境。•应用管理平台:对整

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。