tuxedo白皮书 下载本文

BEA产品介绍

BEA TUXEDO

近几年来,以交易中间件为框架基础的三层客户机/服务器模式已被广泛证实为建立开放式关键业务应用系统的最佳环境。这种模式的成功使用已为许多国际大型企业在应用的开发和部署方面节省了大量的时间和金钱。

三层客户机/服务器模式的核心概念是利用交易中间件将应用的业务逻辑、表示逻辑和数据分为三个不同的处理层,从而使其应用系统不但具备了大型机系统稳定、安全和处理能力高等特性,同时拥有开放式系统成本低、可扩展性强、开发周期短等优点。而交易中间件作为构造三层结构应用系统的基础平台,提供了以下两个主要功能:负责客户机和服务器间的联接和通讯;提供一个三层结构应用开发和运行的平台。

交易中间件提供一个基础的框架去帮助你建立、运行和管理一个三层客户机/服务器模式的应用,使你不需要从零做起,大大缩短了应用开发的时间,提高了应用开发的成功率。根据 Standish Group的调查报告,采用 一个成熟的交易中间件产品能够为应用开发节省25%-50%的时间。而通过 自己去开发应用里中间件功能的项目,有90%以上以失败告终。一个优秀的交易中间件应具备以下六个条件:

(1) 成熟、稳定、可靠 (2) 很强的产品生命力 (3) 完整、高质量的功能 (4) 优秀的性能 (5) 开放、遵循标准 (6) 简单、易用

而TUXEDO就是一个具备了以上所有条件的优秀的中间件产品。本节将对

BEA Confidential

1

BEA产品介绍

TUXEDO进行介绍,包括以下内容:

1 BEA TUXEDO的技术特色 2 BEA TUXEDO的核心系统组成 3 TUXEDO技术详述

3.1 高速数据甬道 3.2 目录服务的实现 3.3 通讯服务 3.4 负载平衡 3.5 优先级

3.6 伸缩性与动态配置的支持 3.7 故障恢复与稳固的运行环境 3.8 安全性

3.9 交易完整性与分布式事务处理 3.10 支持多种数据类型和字段控制语言 3.11 管理

3.12 网络调度与通讯失败的自动恢复 3.13 提供5种API 3.14 支持字符界面的开发 3.15 对远程安装,设置的支持

4 国际化

5 与数据库的连接 6 开发工具 7 跨平台支持 8 互连性

9 典型开发过程简介 10 节省费用

BEA Confidential 2

BEA产品介绍

1. BEA TUXEDO的技术特点

(1)

最成熟、稳定、可靠的开放平台交易中间件产品

? ? ?

16年的历史,世界第一个开放平台交易中间件产品 数千个大型客户,数百万个前端用户,每天处理数亿笔交易 67%的市场占有率(67%指不包含BEA公司其它中间件产品的市场占有率,而同期作为市场第2名的IBM的中间件产品TXSeries(CICS)加上被IBM收购的Encina的用户总数仅不到TUXEDO用户数1/2)

(2)

?

最强生命力的开放平台交易中间件产品

以开放为本,BEA TUXEDO出身于开放系统的化身—UNIX,从其 基础体系结构上就是开放的,目的是支持所有开放的系统资源。不会带有从专用系统转到开放系统时所带来的“遗传病”和“后遗证”。

? ?

BEA Tuxedo拥有16年的历史,67%的市场占有率。

BEA是全球最大的独立中间件厂商,得到几乎所有硬件和数据库厂商的支持。

?

BEA每年投入几千万美元,用超过500个中间件技术精英专职负责产品的研究和开发工作,以保证产品技术的领先。

?

业已正式推出的面向Internet和CORBA应用的企业级产品和WEB应用服务器体现了BEA公司对中间件市场的高瞻远瞩和强烈信心,为BEA TUXEDO用户推开了通向未来之门。

BEA Confidential 3

BEA产品介绍

(3)

BEA Tuxedo具备了所有交易中间件产品所应具备的功能,并高质量地 将其实现:

?

拥有完整、高质量的功能

高速数据甬道机制,减少客户机与主机和数据库的联接,降低整个系统的负担

? ? ? ? ? ? ? ? ? ? ?

提供7种客户机/服务器通讯方式,使应用开发灵活方便 提供网络通讯压缩和加密机制,使通讯性能和安全性大大提高 提供 名字服务和数据依赖路由机制,提高系统设计的灵活性 提供3个层面的系统负载均衡机制,能最有效地运用系统资源 提供3个层面的应用高可用性机制,保证应用的高可用性 提供3个层面的应用安全机制,保证应用的安全性 提供2个层面的优先级机制,使应用开发灵活方便 支持XA协议,保证交易和数据的一致性

提供3个层面的应用管理机制,使应用管理方便容易 提供动态伸缩机制,方便应用系统的扩充和维护

提供网络调度功能,实现网络资源的充分利用并支持通讯失败的自动恢复

? ? ?

与其他多种系统互联,保护用户投资

支持异构系统数据格式的透明转换,方便系统扩展

支持包括声音、图象在内的多种数据类型,不同编程语言数据格式的区别由TUXEDO自动转换(如C和COBOL),其中FML类型更支持网上只传输有效数据和可改变的多种数据类型组合等功能,而 对XML数据类型的支持更体现对Internet技术的支持。

? ? ?

提供域的划分与管理功能,使超大规模应用成为可能 支持远程安装

支持国际化,可用中文显示诊断和系统消息

BEA Confidential 4