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基于网络的图形界面管理可以简化对电子商务的管理,为建立和部署电子商务应用系统提供了端到端的电子商务交易平台。
分享到:
相关推荐
【TUXEDO入门基础】 TUXEDO是由BEA Systems(现已被Oracle Corporation收购)开发的一种分布式应用程序平台,主要用于构建和管理关键任务的企业级客户/服务器应用系统。TUXEDO提供了一个强大的分布式事务处理和应用...
TUXEDO开发应用技术,TUXEDO相关的配置以及开发样例
一、Tuxedo基础概念 Tuxedo是基于客户-服务器模型的,它提供了一种在分布式环境中运行应用程序的方法,使得多台计算机可以协同工作,处理大规模的并发事务。其核心功能包括事务管理、进程间通信(IPC)以及服务发现...
一、Tuxedo基础概念 1. **分布式计算**:Tuxedo是分布式计算环境中的关键组件,允许在不同计算机之间进行数据共享和任务协作。 2. **事务处理**:Tuxedo支持ACID(原子性、一致性、隔离性和持久性)事务模型,确保在...
1. **Tuxedo基础概念**:介绍Tuxedo的基本架构,包括客户端、服务器端、管理工具以及通信协议。讲解TUXCONFIG配置文件的作用和重要性,它是Tuxedo系统运行的基础。 2. **Tuxedo编程模型**:详细阐述Tuxedo的编程...
一、Tuxedo基础知识 Tuxedo作为一款强大的分布式应用服务器,其核心功能在于提供事务处理能力,确保数据的一致性和完整性。它支持C、C++、Java等多种编程语言,并提供了丰富的API供开发者使用。Tuxedo采用客户-...
1. **Tuxedo基础** - **服务导向架构**: Tuxedo采用服务导向架构,应用程序通过调用服务来实现功能,这些服务运行在Tuxedo管理的服务器上。 - **事务处理监控器**: Tuxedo作为事务处理监控器,负责管理应用程序的...
- **/WS**:工作站扩展产品,是 Tuxedo 基础产品的扩展,用于提供远程客户端支持。 - **WSC**:工作站客户端,在远程站点上运行的客户端进程。 - **WSL**:工作站监听器,在应用站点上运行的服务器进程,负责监听 ...
一、Tuxedo基础概念 1. 服务与服务器:Tuxedo中的"服务"是业务逻辑的封装,"服务器"则是运行这些服务的实体。管理员需要了解如何配置和管理这些服务和服务器,以保证系统的稳定运行。 2. 客户端与通信协议:Tuxedo...
一、TUXEDO基础 TUXEDO由BEA公司开发,它是一种高性能的企业级交易处理系统,主要任务是协调客户机和服务器之间的通信,确保事务的正确处理。在传统的两层C/S架构中,客户端直接与数据库交互,而引入TUXEDO后,形成...
1. **Tuxedo基础**:了解Tuxedo的基本架构和工作原理,包括客户端、服务器端、监控器(Monitor)以及通信机制。理解Tuxedo服务、进程、线程的概念。 2. **安装与配置**:在Unix和Windows Server 2003环境下安装...
一、Tuxedo基础 1. Tuxedo架构:Tuxedo采用客户-服务器模式,由管理服务器(Manager)、应用服务器(Application Server)和客户端(Client)组成。管理服务器负责系统配置、监控和管理,应用服务器处理业务逻辑,...
**第一天:Tuxedo基础** 1. **Tuxedo概述**:介绍Tuxedo的历史、特点和在企业级应用中的角色。 2. **Tuxedo架构**:学习Tuxedo的组件,如Monitor(监控器)、Application Server(应用服务器)和Client(客户端)。 ...
TUXEDO中间件基础培训教程是一份详细的学习材料,主要涵盖了TUXEDO系统的基础概念、配置以及关键特性。TUXEDO是AT&T开发的一款面向服务的计算框架,常用于构建大型分布式企业级应用,它提供了一种高效、可靠的服务间...
Tuxedo简易开发指南,包括Tuxedo基础知识介绍,以及简单程序开发流程
这些命令是 Tuxedo 系统日常运维的基础。 ### 二、UBB 文件配置说明 UBB(Universal Binary Block)文件是 Tuxedo 的配置文件,它定义了服务、进程、网络监听器等关键组件。配置 UBB 文件涉及设置服务名称、进程...
首先,我们需要理解的是Java调用Tuxedo服务的基础:Jolt(Java to Tuxedo)。Jolt是一个Java接口,它提供了连接到Tuxedo服务的桥梁,使得Java开发者能够直接在Java应用程序中调用Tuxedo的服务。Jolt包含了三部分核心...
Oracle Tuxedo 基础知识和概念 Oracle Tuxedo 是一个高端计算平台,提供了可靠的性能和成熟度,能够满足企业的关键任务流程需求。它将多年来所形成的令人放心的可靠性、性能和成熟度与最新的面向服务的体系结构...
《Tuxedo编程指南》和官方文档是学习Tuxedo的基础,此外,还可以参考社区论坛和在线教程,加深对Tuxedo的理解和应用。 总结来说,Tuxedo是一个强大的企业级中间件,其快速入门涉及了事务管理、进程管理、通信机制、...