【Tuxedo】Tuxedo入门

本文介绍了Tuxedo作为分布式事务处理中间件的作用和三层架构,详细阐述了Tuxedo的通讯过程,并探讨了Java调用Tuxedo的四种常见方案:WTC、Jolt、SALT和JNI,分析了各自优缺点。
摘要由CSDN通过智能技术生成

一、Tuxedo是什么

Tuxedo:Transaction for Unix has been Extended for Distributed Operation分布式操作扩展之后的Unix事务系统。

Tuxedo是一个客户机/服务器的中间件产品,它在客户机和服务器之间进行调节,以保证正确的处理事务,用C语言开发的,有很高的性能。广泛应用于电信、金融等领域。

TUXEDO是在Internet 这样的分布式运算环境中开发和管理三层结构的客户/服务器型关键任务应用系统的强有力工具。它具备分布式事务处理和应用通信功能,并提供完善的各种服务来建立、运行和管理关键任务应用系统。开发人员能够用它建立跨多个硬件平台、数据库和操作系统的可互操作的应用系统。

Tuxedo的主要作用:屏蔽分布式环境中各种通信协议、硬件体系结构、操作系统、数据库和其它应用服务等方面的差异,使分布于网络节点上的应用程序的各个单元部件之间能够进行互操作,并协调操作的一致性和完整性,最大限度地节省系统资源,提高系统性能。

二、使用Tuxedo中间件的三层架构

这里写图片描述

三层架构从左往右依次为客户端层(表现层)、中间件服务层(业务逻辑层)、数据库服务器层(数据层)。这种典型的三层架构应用非常广泛。

对于使用weblogic中间件的系统一般应用B/S架构,绝大部分采用HTTP协议,少量系统使用Java编写的客户端,使用的是RMI协议或者J2EE里的其他协议。而对于Tuxedo中间件使用的是Tuxedo协议。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值