Tuxedo是一个客户机/服务器的“中间件”产品,它在客户机和服务器之间进行调节,以保证正确地处理事务。Tuxedo是一个事务处理(TP)监督器,它管理联机事务处理(OLTP)系统(参见“事务处理”)操作的事务。客户通过结构化查询语言(SQL)调用,或其它类型的请求,产生对服务器的请求。这个事务处理监督器确信,正确地进行了修改,以保证数据的完整性。这在一个事务可以改变多个位置的数据库的分布式数据库环境是非常重要的。这个事务处理监督器使用双阶段提交,以保证所有的数据库都已经接收和认可了这些数据的正确性。否则,这个数据库返回它的事务前状态。
事务监督器从前都是与大的大型计算机系统联系在一起的,但是Tuxedo的设计是为了在不昂贵的基于UNIX的系统上运行。AT&T最初是作为它自己使用的联机事务处理开发Tuxedo的。虽然Tuxedo必须在U-NIX系统上运行,但是它可以与DOS、OS/2、Windows和UNIX客户一起工作。它还使用通用的通信协议,如传输控制协议/因特网协议(TCP/IP)和网络基本输入输出系统(NetBIOS),并且可以在这些环境提供分布式处理支持。例如,它可以根据请求的类型,服务请求从一个客户选择路由到一个特定的服务器。Tuxedo的基本特征是它的联机事务处理系统,但是,Tuxedo也工作于集成关系型的平面文件,以及层次数据库系统。
相关条目:Connectionless and Connection-Oriented Transactions无连接和面向连接事务;Transaction Processing 事务处理。
Tuxedo作为电子商务交易平台,它允许客户机和服务器参与一个涉及多个数据库协调更新的交易,
并能够确保数据的完整性。BEA Tuxedo一个特色功能是能够保证对电子商务应用系统的不间断访问。
它可以对系统组件进行持续的监视,查看是否有应用系统、交易、网络及硬件的故障。
一旦出现故障,BEA Tuxedo会从逻辑上把故障组件排除,然后进行必要的恢复性步骤。
BEA Tuxedo根据系统的负载指示,自动开启和关闭应用服务,可以均衡所有可用系统的负载,
以满足对应用系统的高强度使用需求。借助DDR(数据依赖路由),
BEA Tuxedo可按照消息的上下文来选择消息路由。其交易队列功能,
可使分布式应用系统以异步“少连接”方式协同工作。
BEA Tuxedo LLE安全机制可确保用户数据的保密性,
应用/交易管理接口(ATMI)为50多种硬件平台和操作系统提供了一致的应用编程接口。
BEA Tuxedo基于网络的图形界面管理可以简化对电子商务的管理,
为建立和部署电子商务应用系统提供了端到端的电子商务交易平台。
分享到:
相关推荐
【Tuxedo8.1】是一款由Oracle公司开发的企业级交易处理系统,主要应用于构建分布式、高可用性的大型企业应用。这款产品以其高效、可靠和可扩展性著称,尤其在金融、电信等行业中有着广泛的应用。在Windows平台上安装...
### Tuxedo精华贴子总结 #### 环境变量设置 **1.1 怎么样在程序中设置环境变量,用哪个函数?** 在Tuxedo环境中,可以通过`tuxputenv`函数来设置环境变量。此函数用于在程序运行过程中更改或设置特定的环境变量值...
【Tuxedo工作原理】 Tuxedo是一款由BEA公司提供的交易中间件,起源于贝尔实验室,后来被Novell和BEA公司相继收购并发展。它是一个强大的分布式系统平台,专为处理关键业务和大规模事务设计,能有效地整合异构的C/S...
在IT行业中,尤其是在分布式系统和企业级应用的开发中,Tuxedo是一个历史悠久且功能强大的事务处理监控系统(Transaction Processing Monitor)。它由Oracle公司提供,主要用于构建高性能、高可用性的C/S(Client/...
Linux系统Tuxedo安装指导借鉴 Tuxedo是一种企业级的 middleware 产品,用于构建高性能、可扩展的分布式应用系统。下面是 Linux 系统下 Tuxedo 安装指导借鉴的知识点总结: 一、安装准备 * 在 Linux 环境中新建一...
《TUXEDO与其他系统的互连深度解析》 在IT领域,TUXEDO作为一个高性能、高可用性的分布式事务处理系统,一直以来都是企业级应用的重要选择。尤其在金融、电信等对交易处理性能要求极高的行业中,TUXEDO以其强大的...
在提供的“lic.rar_licence.lic_tuxedo 8.1 licen_tuxedo_l_tuxedo licence_t”这个压缩包中,核心内容似乎是与TUXEDO 8.1版本的授权许可相关的。"licence.lic"文件通常是软件授权文件,用于验证用户对软件的合法...
BEA Tuxedo应用程序开发指南.doc BEA TUXEDO快速入门.doc BEA Tuxedo的七种通信方式⑴.doc BEA Tuxedo的七种通信方式⑵.doc Tuxedo 技术文档.pdf tuxedo培训教程.doc Tuxedo常用函数说明ATMI.doc Tuxedo应用开发指南...
在IT行业中,Tuxedo和Delphi是两个重要的软件开发工具。Tuxedo,全称为AT&T Tuxedo,是一款分布式事务处理系统,主要用于构建高可用性和高性能的企业级应用。而Delphi则是一款由Embarcadero Technologies开发的集成...
"tuxedo-0.0.20.tar.gz" 是一个针对Python的库资源,它采用tar.gz格式进行压缩,这是一种常见的在Unix/Linux环境中打包和压缩文件的方法。在本篇文章中,我们将深入探讨Python库的概念、tuxedo库的功能以及如何安装...
**BEA Tuxedo 管理手册** BEA Tuxedo 是一款强大的交易中间件,主要用于构建高可用性、高性能的企业级分布式应用系统。它提供了事务处理监控器(Transaction Processing Monitor, TPM)功能,确保在分布式环境中...
### 企业级IT运维宝典之Tuxedo实战_第1章 #### 1.1 什么是Tuxedo系统 Tuxedo系统是一种成熟且功能强大的分布式应用开发平台,主要应用于构建高性能、高可靠性的在线事务处理(Online Transaction Processing, OLTP...
【BEA TUXEDO 安装】 BEA TUXEDO 是一款强大的分布式事务处理中间件,主要用于构建高可用性和高性能的企业级应用系统。它提供了面向事务的应用程序编程接口(ATMI),允许开发者创建可靠的、跨平台的分布式应用程序...
### 基于IPC机制浅析Tuxedo及其应用 #### 摘要 本文旨在通过探讨基于进程间通信(IPC)机制的Tuxedo中间件及其应用,从而揭示其强大的功能背后的运作原理。通过结合UNIX核心系统参数与ATMI技术,并借助`ipcs`工具...
"TUXEDO快速入门" TUXEDO是一个强有力的工具,用于开发和管理三层结构的客户端/服务器型关键任务应用系统。它提供了一个开放的环境,支持各种各样的客户端、数据库、网络、遗留系统和通讯方式。TUXEDO的主要特点...
【BEA Tuxedo编程指南】 BEA Tuxedo是一款高性能的企业级交易处理系统,它提供了服务导向架构(SOA)的基础设施,用于构建分布式应用系统。Tuxedo以其高效、可靠的事务处理能力而著名,尤其适合金融、电信等对性能...
《深入理解Tuxedo:企业级事务处理系统详解》 Tuxedo,全称为Transaction Processing Facility for UNIX,是由Oracle公司开发的一款分布式应用中间件,专为构建高效、高可用的企业级事务处理系统而设计。本资料集合...
【TUXEDO与ORACLE数据库的互连详解】 在当今的软件开发领域,尤其是在银行、电信、金融等关键行业,中间件已经成为构建大型计算机应用系统的重要组成部分,与操作系统和数据库一起构成了三大基础软件。BEA TUXEDO,...
《Tuxedo详细安装步骤与Oracle数据库连接》 Tuxedo,一款由Oracle公司开发的分布式事务处理中间件,常用于构建大型企业级应用。本文将详细介绍如何在Linux环境下,特别是Cent OS 5.3操作系统上,进行Tuxedo的安装及...
**BEA Tuxedo是企业级的分布式应用服务器,它为构建高性能、高可用性的分布式系统提供了强大的支持。在Tuxedo中,通信方式的选择对于系统的效率和稳定性至关重要。本文将详细探讨BEA Tuxedo的七种通信方式以及通信...