在当今系统合并、全球应用、永远可用的业务环境下,企业需要分布式交易处理 (TP) 基础架构,它不但要能利用现有技术和应用资产,还必须提供基于标准的互用性以实现简化的集成。
BEA Tuxedo 是目前用于 C、C++ 和 COBOL 解决方案的首选平台,它为运行一些最大型关键任务交易处理系统(包括无线传输、ATM 和电信系统)的全球领先公司提供了支柱。
只有 BEA Tuxedo 提供的强大平台才能在分布式异构计算环境下运行如此大量的应用,从而可以通过全球任意位置的任意系统来执行各种交易,范围从面向客户的关键任务应用一直到后台流程。
BEA Tuxedo 的多语言、可扩展交易处理平台提供了关键任务基础架构,使您的组织可以:
提高现有应用的可访问性
合并企业交易和消息收发解决方案
具有 Web 服务功能的核心应用
确保应用达到最高可用性和吞吐量
提高处理效率并改善资源管理
降低总体拥有成本 (TCO)
BEA Tuxedo 产品功能
BEA Tuxedo 在面向服务的架构基础上构建,它利用功能强大的消息收发和交易处理引擎,从而大大简化了企业分布式计算。
高性能消息收发:BEA Tuxedo 系统的核心是一个高性能、高可靠性消息收发引擎,可以保证一次且仅有一次交付。此引擎提供了同步、异步和对话式消息收发 API — 无论是在一台机器上、一个相关机器集群上还是单独的 BEA Tuxedo 域之间,一切都以透明方式实现。通过使用数据相关路由,BEA Tuxedo 可以根据消息的上下文环境和优先级对其进行路由。
面向服务的基础架构:BEA Tuxedo 系统与 Service Request Broker (SRB) 非常相似,它提供面向服务的基础架构,从而可以在 BEA Tuxedo 流程和应用之间高效地执行路由、分派并管理请求、事件和应用队列。
功能强大的 API:BEA Tuxedo 将复杂的交易管理(例如两阶段提交和异构资源管理)封装在基于标准的 API 中,从而为 IT 组织提供了功能强大、用户友好的 TP 基础架构,从而满足其所有 C、C++ 和 COBOL 应用需求。
高度分布的交易处理:BEA Tuxedo 的分布式处理管理服务可以优化多个数据库之间的交易,无论使用何种访问协议,都能在所有参与资源和数据库中确保数据的完整性。该系统不但可以跟踪交易处理参与者,还能监控两阶段提交协议,从而确保所有交易的提交和回滚都能在每个分布式资源中得到妥善处理。
管理功能:BEA Tuxedo 具有基于 Web 的图形管理功能,使分布式系统中的许多关键管理功能实现了自动化,从而最大程度地减少了操作员的干预。除此之外,BEA Tuxedo 系统还无缝集成了第三方 SNMP 管理控制台,从而简化应用管理。
无限的可伸缩性和可靠性
复制服务框架:BEA Tuxedo 可以根据实时系统负载和吞吐量自动生成附加服务,从而确保最紧迫的关键任务应用达到最高的可靠性和性能。
动态负载均衡:BEA Tuxedo 使应用能并行处理各种请求,在不同的分布式节点上同时处理多项交易。
交易队列:为了灵活地处理事务或延迟交易,BEA Tuxedo 提供了交易队列;允许分布式应用通过异步、“无连接”的方式协同工作。交易队列是一种模块化存储转发模型,可根据不同的标准(例如消息上下文、消息内容和日期时间)来确定队列优先级并延缓处理。
监控:为了确保对应用的不间断访问,BEA Tuxedo 连续监控各种组件,以防应用、交易、网络和硬件发生故障。
运营和管理 (OA&M) 服务:借助 BEA Tuxedo 稳健的 OA&M 服务,可以自动重新启动和停止应用服务,消除了单点故障,无论何时何地,只要客户和合作伙伴需要,各种应用总是处于可用状态。万一发生故障,BEA Tuxedo 就能从系统中以逻辑方式删除组件,将各种消息和交易自动地重新路由到还能工作的系统中。
安全服务:系统全面的安全服务包括认证、授权和链路级别加密 (LLE) 安全性,以便在跨网络部署 BEA Tuxedo 应用时确保数据的安全。
插件安全性框架:BEA Tuxedo 还提供了插件框架以支持公钥加密、数字签名和针对网络应用的第三方安全产品,从而使 BEA Tuxedo 能在现有公司安全标准内发挥作用。
可扩展的基础架构
BEA Tuxedo 支持许多不同的连接和互用性标准,允许企业在其它应用和解决方案中充分发挥 BEA Tuxedo 应用和服务的作用。
域网关 (DG) 架构:DG 架构支持在不同的消息收发和 TP 应用之间实现互用,这些应用不但运行在不同的环境、网络、地理位置和公司中,而且还跨越不同的应用服务平台,其中包括 BEA WebLogic Server? 9.2、TopEnd 应用集成、BEA MessageQ? 网桥和 BEA Tuxedo 主机适配器(连接 IMS 和 CICS)。
BEA Tuxedo 和 BEA WebLogic? Platform 8.1
BEA Tuxedo 面向服务的架构,允许企业开发综合性的复合(或混合)、端到端解决方案,将 BEA Tuxedo 的可用性、伸缩性与 J2EE 的可扩展性完美地结合起来。
WebLogic Tuxedo Connector (WTC):BEA Tuxedo 和 BEA WebLogic Platform 通过 WTC 实现了紧密集成,使 IT 组织可以轻松地扩展 BEA Tuxedo 服务并将其与新的和现有的 J2EE 解决方案集成。利用双向对等协议,WTC 完全支持在 BEA Tuxedo C、C++、COBOL 应用与 BEA WebLogic Server、Platform J2EE 工具和应用之间实现交易和安全性传播(非代理交易)。
BEA Tuxedo 和 BEA WebLogic Workshop?:要在开发“复合”解决方案时确保最佳做法并加快价值实现速度,Java 开发人员可以充分利用新的 Tuxedo 控件,它显著简化了 Web 服务生成、Web 页面流应用开发以及门户和集成项目。企业开发人员和 BEA Tuxedo 合作伙伴也都能利用 Workshop 来迅速创建 Tuxedo 控件扩展(JCX 或“客户控件”),以便访问特定的 Tuxedo 服务。