`
阅读更多

Tuxedo介绍

Tuxedo发展史

  TUXEDO名字的由来:Transaction for UNIX has been Extended for Distributed Operation,即被分布式操作扩展之后的UNIX事务系统 。 

  最早具有中间件技术思想及功能的软件是IBM的CICS,但由于CICS不是分布式环境的产物,因此人们一般把Tuxedo作为第一个严格意义上的中间件产品。

  Tuxedo是1984年在当时属于AT&T的贝尔实验室开发完成的,但由于分布式处理当时并没有在商业应用上获得像今天一样的成功,Tuxedo在很长一段时期里只是实验室产品,后来被Novell收购,在经过Novell并不成功的商业推广之后,1995年被现在的BEA公司收购。尽管中间件的概念很早就已经产生,但中间件技术的广泛运用却是在最近10年之中。BEA公司1995年成立后收购Tuxedo才成为一个真正的中间件厂商。随着Oracle收购了BEA公司,Tuxedo目前已经成为Oracle公司产品。

Tuxedo是什么

  Tuxedo是一个客户机/服务器的“中间件”产品,它在客户机和服务器之间进行调节,以保证正确地处理事务。Tuxedo是一个事务处理(TP)监督器,它管理联机事务处理(OLTP)系统(参见“事务处理”)操作的事务。客户通过结构化查询语言(SQL)调用,或其它类型的请求,产生对服务器的请求。这个事务处理监督器确信,正确地进行了修改,以保证数据的完整性。这在一个事务可以改变多个位置的数据库的分布式数据库环境是非常重要的。这个事务处理监督器使用双阶段提交,以保证所有的数据库都已经接收和认可了这些数据的正确性。否则,这个数据库返回它的事务前状态。

  事务监督器从前都是与大的大型计算机系统联系在一起的,但是Tuxedo的设计是为了在不昂贵的基于UNIX的系统上运行。AT&T最初是作为它自己使用的联机事务处理开发Tuxedo的。虽然Tuxedo必须在U-NIX系统上运行,但是它可以与DOS、OS/2、Windows和UNIX客户一起工作。它还使用通用的通信协议,如传输控制协议/因特网协议(TCP/IP)和网络基本输入输出系统(NetBIOS),并且可以在这些环境提供分布式处理支持。例如,它可以根据请求的类型,服务请求从一个客户选择路由到一个特定的服务器。Tuxedo的基本特征是它的联机事务处理系统,但是,Tuxedo也工作于集成关系型的平面文件,以及层次数据库系统

Tuxedo功能介绍

  Tuxedo作为电子商务交易平台,它允许客户机和服务器参与一个涉及多个数据库协调更新的交易,

  并能够确保数据的完整性。BEA Tuxedo一个特色功能是能够保证对电子商务应用系统的不间断访问。

  它可以对系统组件进行持续的监视,查看是否有应用系统、交易、网络及硬件的故障。

  一旦出现故障,BEA Tuxedo会从逻辑上把故障组件排除,然后进行必要的恢复性步骤。

  BEA Tuxedo根据系统的负载指示,自动开启和关闭应用服务,可以均衡所有可用系统的负载,

  以满足对应用系统的高强度使用需求。借助DDR(数据依赖路由),

  BEA Tuxedo可按照消息的上下文来选择消息路由。其交易队列功能,

  可使分布式应用系统以异步“少连接”方式协同工作。

  BEA Tuxedo LLE安全机制可确保用户数据的保密性,

  应用/交易管理接口(ATMI)为50多种硬件平台和操作系统提供了一致的应用编程接口。

  BEA Tuxedo基于网络的图形界面管理可以简化对电子商务的管理,

  为建立和部署电子商务应用系统提供了端到端的电子商务交易平台。

Tuxedo的平台支持

  BEA TUXEDO是一个非常开放的平台,支持五十多种硬件和操作系统平台,包括大多数的 UNIX服务器 ,WindowsNT 服务器,IBM的S/370,S/390, 加上AS/400和 Tandem公司的 NonStop系统。它的客户支持几乎所有的工作站,包括 UNIX,MS-DOS,Windows3.1/95, Windows NT, OS/2,Macintosh等。

  BEA TUXEDO支持X/Open组织的分布式事务处理模型DTP,事务定界标准TX, 应用程序事务处理接口标准XA TMI以及 和资源 管理 器 (像数据库系统)的接口标准XA,并且还支持事务处理器之间的互操作标准OSI-TP。 BEA TUXEDO的客户端通过DLL 可以和Visual C++、Visual Basic、 Power Builder、 SQL Windows、Delphi、Develop/2000 以及其他4GL和CASE 工具互连。

  无论从市场份额、技术体制、产品历史、成功案例来看,Tuxedo毋庸置疑是世界第一的交易类中间件产品:拥有企业级应用所必须的一切底层功能;极强的动态部署、自适应调整能力;完全的第三方独立产品,支持业界几乎所有的主机、数据库厂商。

分享到:
评论

相关推荐

    Tuxedo中文文档大全

    BEA Tuxedo应用程序开发指南.doc BEA TUXEDO快速入门.doc BEA Tuxedo的七种通信方式⑴.doc BEA Tuxedo的七种通信方式⑵.doc Tuxedo 技术文档.pdf tuxedo培训教程.doc Tuxedo常用函数说明ATMI.doc Tuxedo应用开发指南...

    tuxedo fml32(fml)缓冲区 简单例子

    说明:本实例适用于windows环境下演示如何使用tuxedo FML32 缓冲区 使用方法: 1、修改ubbsimple中环境变量 2、修改make.cmd文件中的环境变量 3、mkfldhdr(mkfldhdr32)将simpin.fml编译为simpin.h 4、运行cmd,运行...

    tuxedo8.1 完全手册

    tuxedo8.1 完全手册,请收藏吧 TUXEDO为交易中间件。  1.2 TUXEDO是什么  TUXEDO名字的由来:  Transaction for UNIX has been Extended for Distributed Operation,即被分布式操作扩展之后的UNIX事务系统 。 ...

    tuxedo11gR1 RP036官方补丁

    Oracle TUXEDO Patch Description File Patch # RP036 Patch Ship Date: Thu Nov 23 01:34:24 EST 2017 Patch File PostFix: OS: ORACLE Enterprise LINUX 5 64-bit X86 TUXEDO Release: TUXEDO 111 This patch ...

    tuxedo快速入门 tuxedo快速入门

    tuxedo快速入门 tuxedo快速入门 tuxedo快速入门 tuxedo快速入门

    Tuxedo8.1 windows安装包

    Tuxedo8.1 windows安装包

    WebLogic Tuxedo连接器快速入门

    本文档描述了如何使用WebLogic Tuxedo连接器将weblogic server8.1和tuxedo8.1互连。使用的例子为weblogic的simpapp和simpserv,以及tuxedo的simpapp。对unix用户可将本文中"\" 换成 "/",并将 ".cmd" 换成 ".sh"。 ...

    tuxedo6.5.rar

    Tuxedo是一个客户机/服务器的“中间件”产品,它在客户机和服务器之间进行调节,以保证正确地处理事务。Tuxedo是一个事务处理(TP)监督器,它管理联机事务处理(OLTP)系统(参见“事务处理”)操作的事务。客户通过结构...

    通过wtc、jolt进行tuxedo与weblogic通信开发

    bea tuxedo与weblogic作为业界优秀的交易与应用服务器中间件产品,在电信,银行,金融等领域广泛应用,通常由tuxedo处理系统的核心业务,weblogic将业务应用扩展到internet平台,实现电子商务,由weblogic调用tuxedo的服务...

    Java通过Jolt调用Tuxedo服务

    外部应用访问Tuxedo服务是很经常的事,一般有两种方法WTC和Jolt

      TUXEDO函数说明 DOC

    TUXEDO函数说明  -收集整理 1与缓冲区使用有关的ATMI 2 1.1tpalloc. 2 1.2tprealloc. 2 1.3tpfree. 2 1.4tptypes. 2 2常用的FML(FML32)操作函数... 3 2.1Falloc. 3 2.2Finit 3 2.3Fadd. 3 2.4Fchg. 3 2.5Fget 4 2.5...

    tuxedo license (9.0/9.1/10.0)

    tuxedo license (9.0/9.1/10.0)

    TUXEDO管理 TUXEDO管理.doc

    TUXEDO管理.doc BEA Tuxedo管理手册 BEA Tuxedo管理手册

    Tuxedo中间件开发与配置.zip

    TUXEDO的安装、配置 TUXEDO应用系统的管理维护 TUXEDO的缓冲区介绍 TUXEDO的服务端编程 TUXEDO的客户端编程 TUXEDO的通讯方式 TUXEDO的数据库编程 TUXEDO的可靠消息队列/Q

    关于tuxedo学习资料

    tuxedo课件 tuxedo培训资料

    TUXEDO:基于IPC机制浅析TUXEDO及其应用

    TUXEDO:基于IPC机制浅析TUXEDO及其应用.doc

    tuxedo view(view32)缓冲区 的使用简单例子

    说明:本实例适用于windows环境下演示如何使用tuxedo view 缓冲区 使用方法: 1、修改ubbsimple中环境变量 2、修改make.cmd文件中的环境变量 3、用viewc -n aud.v 进行编译,生成对应的 aud.h文件和 aud.VV文件 4、...

    Tuxedo概述和基本概念

    Tuxedo概述 Tuxedo基本概念 BEA Tuxedo的功能 BEA Tuxedo的环境变量 BEA Tuxedo管理进程 BEA Tuxedo常用命令使用方法 BEA Tuxedo的开发 BEA Tuxedo配置信息UBBCONFIG BEA Tuxedo与XA规范 BEA Tuxedo超时处理 BEA ...

    Tuxedo培训.ppt

    公司内部Tuxedo培训资料公司内部Tuxedo培训资料公司内部Tuxedo培训资料

    Tuxedo安装及试用.doc

    Tuxedo是一个事务处理(TP)监督器(transaction processing monitor),它管理联机事务处理(OLTP)系统操作的事务。客户通过结构化查询语言(SQL)调用,或其他类型的请求,产生对server的请求。这个事务处理监督器确信...

Global site tag (gtag.js) - Google Analytics