Tuxedo 学习记录
一、简介
Tuxedo:Transaction for Unix has been Extended for Distributed Operation 分布式操作扩展之后的Unix事务系统。
位于client和server之间的中间件,具备分布式事务处理和应用通信功能
Tuxedo是一个事务处理(TP)监督器(transaction processing monitor),它管理联机事务处理(OLTP)系统操作的事务。
客户通过结构化查询语言(SQL)调用,或其他类型的请求,产生对server的请求。
这个事务处理监督器确信,正确地进行了改动,以保证数据的完整性。
这在一个事务能够改变多个位置的数据库的分布式数据库环境是很重要的。
这个事务处理监督器使用双阶段提交,以保证全部的数据库都已经接收和认可了这些数据的正确性。
Tuxedo是BEA公司(现已被Oracle公司收购)的一个客户机/服务器的“中间件”产品,它在客户机和服务器之间进行调节,以保证正确地处理事务。
它用C语言技术开发的并且有很高性能。TUXEDO是在、Internet 这样的分布式运算环境中开发和管理三层结构的客户/服务器型关键任务应用系统的强有力工具。
它具备分布式事务处理和应用通信功能,并提供完善的各种服务来建立、运行和管理关键任务应用系统。
开发人员能够用它建立跨多个硬件平台、数据库和操作系统的可互操作的应用系统。
二、Tuxedo的作用
屏蔽分布式环境中的通信协议,硬件体系结果,操作系统,数据库和其它服务的差悍匪,
使网络节点上的应用程序和各单元部件能进行互操作。
广泛用于金融,电信,制造业等各行各业的核心业务系统
参考资料