Oracle Tuxedo简介_Oracle Tuxedo个人资料_Oracle Tuxedo微博_百科网
A-A+

Oracle Tuxedo简介_Oracle Tuxedo个人资料_Oracle Tuxedo微博

2018-04-24 11:09:14 科学百科 阅读 4 次
    Tuxedo( Transactions for Unix, Extended for Distributed Operations ) 是用来管理分布式计算交易处理的一种中间件平台。Tuxedo的是一种面向事务处理的软件产品,提供了多种开发语言支持,来适应企业应用的复杂环境。

    Tuxedo是上世纪八十年代开发的产品,多年以来一直在不断的前进和发展,同时,也在不断的被收购。。Tuxedo最后一次被收购是2008年,BEA公司被Oracle收购以后,整体成为Oracle的一个重要产品。

    Oracle Tuxedo 是当今 C、 C++ 和 COBOL 解决方案的首选平台,是许多全球领先公司的事务处理支柱,运行着一些规模最大的关键事务处理系统,如有线传输、ATM和电信等。
    Tuxedo中文学习资源:       Tuxedo的中文论坛: http://www.tuxdev.cn http://bbs.middleware123.com,   Tuxedo中文社区: http://middleware123.com

    Oracle Tuxedo的性能无与伦比,是惟一能在分布式异构计算环境下运行如此多应用的平台,它支持全球范围内跨越任何系统的事务,如面向客户的关键任务应用和后台处理等。
作为一种多语言、可无限扩展的事务处理平台,Oracle Tuxedo为机构提供了任务关键型基础架构,能改善已有应用的可访问性,整合企业事务和消息传输解决方案,能通过XML Web 服务支持核心应用,能提高企业的生产率、效率和敏捷性,使IT机构能更好地与业务流程保持一致。
       Oracle Tuxedo具有以下特点:
●通过在分布式网络复制应用服务以及在所有可用资源间平衡负载,最大限度地提高可用性和吞吐量。
●多层架构优化了跨异构环境的事务,提高了处理效率,完善了资源管理。
●充分利用已有技能和资产,降低总拥有成本;基于标准的强大API简化了事务处理。
         如果您面对的挑战是寻找一条路径,在多语言环境中提供可扩展的性能和绝对安全的可靠性,那么,经过检验的Oracle Tuxedo平台是您的理想选择,该平台简化了分布式事务处理和基于消息的应用开发,并提供了无限的扩展性和基于标准的互操作性。



Oracle Tuxedo产品的功能
BEA Tuxedo在SOA(面向服务的架构)的基础上构建,它利用功能强大的消息传输和事务处理引擎,极大地简化了企业分布式计算。它充分利用功能强大、简单易用的API和集成服务,提取了分布式事务处理的复杂性,加快了您最宏大的复杂分布式项目实现IT价值的速度。

高度分布的事务处理
Oracle Tuxedo系统与SRB(服务请求代理)类似,同时提供了SOA基础架构,它能有效地路由、发送和管理整个BEA Tuxedo流程和应用的请求、事件和应用队列。它具有无限的扩展性,可以有效地管理峰值事务量,提高业务敏捷性,并使IT机构能快速适应业务需求和吞吐量的变化。BEA Tuxedo将复杂的事务管理(如两阶段提交和异构资源管理)封装为基于标准的API,为IT机构提供了功能强大、易于使用的TP基础架构,满足了所有C、C++和 COBOL应用的需要。

Oracle Tuxedo的分布式管理服务优化跨多个数据库的事务,无论对于哪种访问协议,都能确保所有参与资源和数据库的数据完整性。系统跟踪事务参与方,并检查两阶段提交协议,确保各个分布式资源正确处理了所有事务的提交和回滚。

Oracle Tuxedo采用基于Web的图形化管理方法,能自动实现分布式系统的很多关键管理功能,将操作人员的参与降低到最低限度。

Oracle Tuxedo还无缝地集成第三方SNMP管理控制台,简化了应用管理。IT机构可以利用包含事务、安全、高级消息传输、队列和操作、管理及维护(OA&M)的标准BEA Tuxedo服务和协议,用较低的成本,方便地构建高度分布的解决方案,并提供足够大的吞吐量和可用性。

 

卓越的扩展性和可靠性
Oracle Tuxedo系统的中心是一个极其可靠的高性能消息引擎,保证消息“传输,且仅传输一次”。
该引擎有效屏蔽了底层硬件的复杂性,无论是单台计算机、集群,还是跨独立Oracle Tuxedo域,都能透明地提供同步、异步和会话消息API。利用数据依赖路由技术,BEA Tuxedo能基于消息上下文和优先级选择路由,这不仅实现了高效的事务处理,还确保了最关键消息传输解决方案拥有最卓越的性能和可靠性。
Oracle Tuxedo采用了一个可复制的服务框架,能根据实时系统负载和吞吐量自动添加附加服务。Oracle Tuxedo为要求最苛刻的关键任务应用提供了最佳的可靠性和性能。通过在所有可用系统中动态地加载平衡服务请求,Oracle Tuxedo使应用能并行处理多个请求,并能同时在不同分布式节点上处理多个事务。Oracle Tuxedo提供了事务队列,这使分布式应用能够以异步、“无连接”的方式协同工作,从而灵活地处理或延期处理事务。事务队列是一个模块化存储转发模型,它可以基于多种标准(诸如消息上下文、消息内容和日期)排列优先级和延迟处理。
为确保应用的可用性,Oracle Tuxedo对应用、事务、网络和硬件故障进行连续监控。Oracle Tuxedo强健的OA&M服务能自动重启和停止应用服务,有效避免了单点故障,并确保随时随地为客户和合作伙伴提供所需的应用服务。在出现故障时,Oracle Tuxedo能从逻辑上将故障组件从系统中去除,并能够自动将消息和事务重新路由到可用的系统中。
系统的安全机制非常完善,包括了身份验证、授权和链路层加密(LLE),有效确保了Oracle Tuxedo应用在跨网络部署时的数据隐私。Oracle Tuxedo还提供了一个插件框架,为网络应用提供公钥加密、数字签名和第三方安全产品支持,确保Oracle Tuxedo符合现有的企业安全标准。通过在所有可用资源间动态地平衡负载,并充分利用BEA Tuxedo强健的通信系统和事务队列,Oracle Tuxedo极大地提升了所有应用的能力:显著提高了应用的性能、可扩展性和可靠性,有效延长了生命期。作为中间层数据库集线器,Oracle Tuxedo强大的分布式事务管理使客户端和服务器都能有效参与到分布式事务处理中,并能跨越任意异构环境协调多个数据库的更新。

可扩展的框架
Oracle Tuxedo支持多种不同的连接和互操作标准,使企业能在其他应用和解决方案中利用Oracle Tuxedo的应用和服务。Oracle Tuxedo系统的核心是域网关(Domain Gateway,DG)架构,这个核心支持各个运行环境、网络、地理位置、企业及应用服务平台(包括BEA WebLogic Server)的不同消息和TP应用间的互操作。DG协议支持TopEnd应用集成、Oracle MessageQ桥接和Oracle Tuxedo大型机适配器(面向IMS和CICS)。Oracle Tuxedo还支持将第三方对象请求代理(ORB)用于Oracle Tuxedo CORBA服务器的启动和认证,并用于开发多线程CORBA C++应用。
利用Oracle Tuxedo的面向服务的架构,企业可以将Oracle Tuxedo的可用性和伸缩性与J2EE的扩展性结合起来,开发“全面”、“复合”和“端到端”的解决方案。
wtc(WebLogic Tuxedo Connector)将Oracle Tuxedo和BEA WebLogic Platform紧密地集成在一起,允许IT机构轻松地扩展Oracle Tuxedo服务,并将其与全新和现有的J2EE解决方案集成起来。WTC采用双向P2P协议,支持Oracle Tuxedo间的完整事务和安全性传递(非托管事务),支持C/C++和COBOL应用、Oracle WebLogic Server和WebLogic Platform、J2EE工具和应用。