第2章:TUXEDO简介

2026/1/27 17:22:07

5. 负载平衡

为了确保应用吞吐量最大,TUXEDO的事务管理器自动地在系统中完成动态负载平衡调度。通过使用每个服务的负载因子,事务管理器把请求发送给能最快处理该请求的服务器。事务管理器通过为当前排队的请求总计负载因子来决定给定服务器上的负载。TUXEDO有以下几种负荷平衡的算法:

1. 根据可动态改变的服务的负荷权重因子及网络通讯的权重因子,将请求发向总权重最

小的服务进程的请求队列。

2. 利用多服务进程单队列(MSSQ)机制,使多个服务进程能均匀地分担单一队列的请求。 3. 利用数据依赖路由机制,根据请求数据的内容将请求分散到相应目标队列。 4. 不做负荷平衡,由TUXEDO 系统将请求发向第一个可用服务进程队列。

6.数据依赖路由

数据依赖型路由是根据对服务请求调用中指定的输入参数的值,把一个服务请求映射到一个指定的服务进程组的机制。例如,一个银行系统的实际应用可把系统服务按营业网点号进行划分,以不同的服务进程组处理指定网点范围的应用,不同服务进程组所存取的数据可以是集中的同一个数据源,也可以是分布在各自服务器上的不同的数据源。这种功能的实现是通过事务管理器/T进行路由选择完成的,而不需要编写应用代码实现。事实上,事务管理器/T查看指定的参数值(如:网点号),参考存储在BB中的路由信息,然后把请求发送到指定的服务进程组。如果用户需要改变应用分区(把一个分区移到一个新服务器上,或在已有分区实例上更改网点号分布),那么,他只需改变路由规则,应用程序的代码不受影响,这是应用系统实现动态伸缩的一个重要途径。

7.安全认证和数据加密压缩:

TUXEDO提供应用服务的验证、 授权和访问控制。用户能用访问控制列表保护服务、队列或事件免遭未授权的访问。TUXEDO系统总共提供5种安全认证方式。 TUXEDO还提供数据加密压缩功能,TUXEDO客户端与服务端之间,服务器之间传送的数据可进行加密和压缩。TUXEDO7.1之后的版本还提供对PKI的支持,还可以使用第三方的PKI产品。

应用管理平台

1.TUXEDO提供以下管理工具和编程接口

1. 基于WEB的图形化管理工具:可通过浏览器(如IE或Netscape)对系统进行管理配置。 2. 基于字符界面的管理工具:TUXEDO提供TMADMIN,DMADMIN等命令行管理工具。

3. MIB编程接口:TUXEDO 提供C 语言的管理API ,用户能够用此编写出适合自己特殊需

求的管理工具

4. 通过SNMP与其他管理工具(HP OpenView 等)互联,TUXEDO 的关联产品 BEA

MANAGER 通过网络管理协议 SNMP和TUXEDO 的管理信息库 MIB 可以把TUXEDO 对应用程序的管理集成到一般的网络、 数据库系统管理工具中,比如 OpenView,

NetView等。

2.TUXEDO提供的管理功能

通过以上的管理工具,TUXEDO可以有效地管理整个系统的资源,启动和停止服务进程,根据变化的负荷复制服务进程,动态地广播、撤消服务进程中的服务。并且可以在客户不用退出执行的情况下,动态的增加新的机器、服务器组、服务器以及服务。利用命令行或图形管理界面TUXEDO还可以动态的进行负载平衡,数据依赖路由、网络用户的管理、队列的管理、存取资源管理器以及系统的启动、重启和失败恢复。 3.TUXEDO的系统日志

TUXEDO 提供各种日志,分别帮助用户根跟踪、分析、调试应用系统, 并在系统出现故障时作恢复处理。TUXEDO 提供动态跟踪日志,跟踪系统对ATMI 的调用;TUXEDO还提供应用服务级别的跟踪分析功能, 帮助系统开发及管理人员分析应用的执行情况、找出性能的瓶颈;TUXEDO 还提供用户日志功能, 使用户能按自己的需要记录必要的日志,或打印一些调试 信息, 另外系统管理员还可以从GUI 管理工具中检查用户日志; TUXEDO 内部还维护事务的日志,在系统出现故障时作必要的善后处理。

应用互联平台

随着企业信息化的水平的不断提高,各类新兴业务的不断涌现,一个企业内部会有很多计算机应用系统,如ERP,CRM,CALL CENTER,电子商务系统,大机遗留系统等等,同时不同的企业之间要实现电子商务,他们之间的系统也要能够互相调用。在一个复杂的企业应用环境下,不同厂商的产品,不同应用系统之间要能够有效的互连,实现互操作,为企业构造一个紧密协作、集中管理的,同时又是一个高可靠、高可用、易于扩展的企业应用环境。TUXEDO是一个高度开放的系统,能够很容易的与别的应用系统实现操作。

TUXEDO与其他应用系统的互连概括

1. 通过/TDOMAIN与其他的TUXEDO应用系统互连,它已经在TUXEDO的软件包中,安装完服务

端软件就有该功能。

2. 通过ELINK与大机系统进行互连,需要单独购买和安装BEA ELINK产品。 3. 通过ELINK与其他中间件(CICS等)进行互连。

4. 通过BEA JOLT产品与JAVA客户端互连,一般是与JAVA应用服务器互连,如WEBLOGIC,

WEBSPERE,IPLANTET等,BEA JOLT也要单独购买和安装。 5. 通过WTC与WEBLOGIC互连(WEBLOGIC6.0之后的版本才支持)。

2.3 最新版本TUXEDO8.0的新功能

TUXEDO目前主要有3个版本存在,分别是TUXEDO6.5, TUXEDO7.1及最新版本TUXEDO8.0 TUXEDO7.1在TUXEDO6.5的基础上,主要增加了以下功能:

1. 支持多线程编程,服务器端和客户端的程序可采用多线程方式编程。 2. 支持PKI,还可以采用第三方的PKI产品。

3. 增加了一种新的缓冲区XML,并可对XML缓冲区进行数据依赖路有。

最新版本TUXEDO8.0的新功能

最新版本TUXEDO8.0在TUXEDO7.1的基础上,融合了C、C++、COBOL和BEA CORBA分布式应用技术,不仅成为企业和各种组织构筑分布式应用系统的标准平台,而且通过集成其它CORBA环境开发的遗留系统、大型机和其它企业应用系统,实现了对长期IT投资的保护。

Tuxedo 8.0的一个重大增强是增加了对CORBA的支持。这样它可以同时通过CORBA接口和ATMI接口分别提供对远程CORBA客户端和工作站客户端的支持(如图1所示)。通过CORBA,Tuxedo可以集成其他在CORBA环境下开发的企业现有系统,保护企业用户的原有投资。ATMI接口在以前的Tuxedo版本中就存在,它为Tuxedo支持的多种硬件平台和操作系统提供了一致的应用编程接口,使开发人员可以集中精力于应用开发,而无需考虑硬件环境,从而大大简化了电子商务应用系统的开发。

Tuxedo 7.1和Weblogic Enterprise 5.1分别提供ATMI接口和CORBA接口,它们都支持安全插件程序,但安全信息不能在这两个环境中传递。而在Tuxedo 8.0中,ATMI和CORBA环境都支持同样的插件程序机制,因此能实现可以共同操作的安全性。

Tuxedo 8.0中的Jolt增强了WebLogic Server与Tuxedo的集成。它可以自动从WebLogic Server中传递出用户的注册信息,这样用户在WebLogic Server中注册之后,无需再在Jolt中注册,即可使用Tuxedo提供的服务。如果中途客户端与服务器的连接中断,Jolt还可以在不中断客户端应用的情况下重新建立与服务器的连接。BEA WebLogic Enterprise 6.0将WebLogic Server和最

新版本的Tuxedo 8.0融于一体,为用户构建和部署关键任务应用系统带来很大灵活性。

此外,新版本的Jolt还加强了对XML的支持,它允许XML文件通过基于数据的路由从Jolt客户端流向Tuxedo服务。这样(JSH,Jolt Station Handler)可以在服务请求之前或服务应答之后执行缓存分配。


第2章:TUXEDO简介.doc 将本文的Word文档下载到电脑
搜索更多关于: 第2章:TUXEDO简介 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219