BEA-TUXEDO应用指南
- 格式:pdf
- 大小:337.50 KB
- 文档页数:6
产品手册BEA Tuxedo® 9.0可扩展的高性能分布式事务管理概述Tuxedo提供了一个多语言复合基础架构,它具有强大的扩展和互操作能力,支持构建“实时”企业。
在今天的“系统整合”、“全球使用”和“高度可用”的业务环境下,企业非常需要这样一类分布式TP (事务处理)基础架构:它能充分利用已有的技能和应用资产,还具备基于标准的互操作能力,从而能简化集成。
BEA Tuxedo 是当今 C、 C++和COBOL解决方案的首选平台,是许多全球领先公司的事务处理支柱,运行着一些规模最大的关键事务处理系统,如有线传输、ATM和电信等。
BEA Tuxedo的性能无与伦比,是惟一能在分布式异构计算环境下运行如此多应用的平台,它支持全球范围内跨越任何系统的事务,如面向客户的关键任务应用和后台处理等。
作为一种多语言、可无限扩展的事务处理平台,BEA Tuxedo为机构提供了任务关键型基础架构,能改善已有应用的可访问性,整合企业事务和消息传输解决方案,能通过XML Web 服务支持核心应用,能提高企业的生产率、效率和敏捷性,使IT机构能更好地与业务流程保持一致。
BEA Tuxedo具有以下特点:●通过在分布式网络复制应用服务以及在所有可用资源间平衡负载,最大限度地提高可用性和吞吐量。
●多层架构优化了跨异构环境的事务,提高了处理效率,完善了资源管理。
●充分利用已有技能和资产,降低总拥有成本;基于标准的强大API简化了事务处理。
在多语言环境中提供可扩展的性能和绝对安全的可靠性,那么,经过检验的BEA Tuxedo平台是您的理想选择,该平台简化了分布式事务处理和基于消息的应用开发,并提供了无限的扩展性和基于标准的互操作性。
产品手册BEA Tuxedo 9.02BEA Tuxedo 产品的功能BEA Tuxedo 在SOA (面向服务的架构)的基础上构建,它利用功能强大的消息传输和事务处理引擎,极大地简化了企业分布式计算。
它充分利用功能强大、简单易用的API 和集成服务,提取了分布式事务处理的复杂性,加快了您最宏大的复杂分布式项目实现IT 价值的速度。
高度分布的事务处理BEA Tuxedo 系统与SRB (服务请求代理)类似,同时提供了SOA 基础架构,它能有效地路由、发送和管理整个BEA Tuxedo 流程和应用的请求、事件和应用队列。
它具有无限的扩展性,可以有效地管理峰值事务量,提高业务敏捷性,并使IT 机构能快速适应业务需求和吞吐量的变化。
B E A Tuxedo 将复杂的事务管理(如两阶段提交和异构资源管理)封装为基于标准的API ,为IT 机构提供了功能强大、易于使用的TP 基础架构,满足了所有C 、C++和COBOL 应用的需要。
BEA Tuxedo 的分布式管理服务优化跨多个数据库的事务,无论对于哪种访问协议,都能确保所有参与资源和数据库的数据完整性。
系统跟踪事务参与方,并检查两阶段提交协议,确保各个分布式资源正确处理了所有事务的提交和回滚。
BEA Tuxedo 采用基于Web 的图形化管理方法,能自动实现分布式系统的很多关键管理功能,将操作人员的参与降低到最低限度。
BEA Tuxedo 还无缝地集成第三方SNMP 管理控制台,简化了应用管理。
IT 机构可以利用包含事务、安全、高级消息传输、队列和操作、管理及维护(OA&M )的标准BEA Tuxedo 服务和协议,用较低的成本,方便地构建高度分布的解决方案,并提供足够大的吞吐量和可用性。
图1:BEA Tuxedo 是所有非Java 应用的关键组件。
它与BEA WebLogic Server ® 共同作用,提供了一个端到端语言支持基础架构,并将企业应用连接到BEA AquaLogic ™服务基础架构层,从而全面支持SOA。
卓越的扩展性和可靠性BEA Tuxedo系统的中心是一个极其可靠的高性能消息引擎,保证消息“传输,且仅传输一次”。
该引擎有效屏蔽了底层硬件的复杂性,无论是单台计算机、集群,还是跨独立BEA Tuxedo域,都能透明地提供同步、异步和会话消息API。
利用数据依赖路由技术,BEA Tuxedo能基于消息上下文和优先级选择路由,这不仅实现了高效的事务处理,还确保了最关键消息传输解决方案拥有最卓越的性能和可靠性。
BEA Tuxedo采用了一个可复制的服务框架,能根据实时系统负载和吞吐量自动添加附加服务。
BEA Tuxedo为要求最苛刻的关键任务应用提供了最佳的可靠性和性能。
通过在所有可用系统中动态地加载平衡服务请求,BEA Tuxedo使应用能并行处理多个请求,并能同时在不同分布式节点上处理多个事务。
BEA Tuxedo提供了事务队列,这使分布式应用能够以异步、“无连接”的方式协同工作,从而灵活地处理或延期处理事务。
事务队列是一个模块化存储转发模型,它可以基于多种标准(诸如消息上下文、消息内容和日期)排列优先级和延迟处理。
为确保应用的可用性,BEA Tuxedo对应用、事务、网络和硬件故障进行连续监控。
BEA Tuxedo强健的OA&M服务能自动重启和停止应用服务,有效避免了单点故障,并确保随时随地为客户和合作伙伴提供所需的应用服务。
在出现故障时,BEA Tux-edo能从逻辑上将故障组件从系统中去除,并能够自动将消息和事务重新路由到可用的系统中。
系统的安全机制非常完善,包括了身份验证、授权和链路层加密(LLE),有效确保了BEA Tuxedo应用在跨网络部署时的数据隐私。
BEA Tuxedo还提供了一个插件框架,为网络应用提供公钥加密、数字签名和第三方安全产品支持,确保BEA Tuxedo 符合现有的企业安全标准。
通过在所有可用资源间动态地平衡负载,并充分利用BEA Tuxedo强健的通信系统和事务队列,BEA Tuxedo极大地提升了所有应用的能力:显著提高了应用的性能、可扩展性和可靠性,有效延长了生命期。
作为中间层数据库集线器,BEA Tuxedo强大的分布式事务管理使客户端和服务器都能有效参与到分布式事务处理中,并能跨越任意异构环境协调多个数据库的更新。
图 2:BEA Tuxedo可以通过WebLogic TuxedoConnector与BEA WebLogic EnterprisePlatform协作。
这个高速连接器能支持全部事务和安全性传递功能,使企业能构建无缝的端到端解决方案3产品手册BEA Tuxedo 9.04可扩展的框架BEA Tuxedo 支持多种不同的连接和互操作标准,使企业能在其他应用和解决方案中利用BEA Tuxedo 的应用和服务。
BEA Tuxedo 系统的核心是域网关(Domain Gateway ,DG )架构,这个核心支持各个运行环境、网络、地理位置、企业及应用服务平台(包括BEA WebLogic Server )的不同消息和TP 应用间的互操作。
DG 协议支持TopEnd 应用集成、BEA MessageQ 桥接和BEA Tuxedo 大型机适配器(面向IMS 和CICS )。
BEA Tuxedo 还支持将第三方对象请求代理(ORB )用于BEA Tuxedo CORBA 服务器的启动和认证,并用于开发多线程CORBA C++应用。
利用BEA Tuxedo 的面向服务的架构,企业可以将BEA Tuxedo 的可用性和伸缩性与J2EE 的扩展性结合起来,开发“全面”、“复合”和“端到端”的解决方案。
WTC (WebLogic Tuxedo Connector )将BEA Tuxedo 和BEA WebLogic Platform 紧密地集成在一起,允许IT 机构轻松地扩展BEA Tuxedo 服务,并将其与全新和现有的J2EE 解决方案集成起来。
WTC 采用双向P2P 协议,支持BEA Tuxedo 间的完整事务和安全性传递(非托管事务),支持C/C++和COBOL 应用、BEA WebLogic Server和WebLogic Platform 、J2EE 工具和应用。
在开发“复合”解决方案时,为采用最佳实践并加快IT 价值的实现,Java 开发人员可以使用全新的Tuxedo 控件。
该控件通过一个可扩展的可视化BEA WebLogic Workshop ™控件来管理WTC 配置,对现有BEA Tuxedo 服务的jATMI 接口进行了抽象。
Tuxedo 控件极大地简化了Web 服务生成、Web 页面流应用开发及门户和集成项目。
企业开发人员和BEA Tuxedo 合作伙伴都能利用BEA WebLogic Workshop 的可视化IDE 接口,快速创建Tuxedo 控件扩展(JCX 或“客户控件”),从而访问特定的Tuxedo 服务。
这些“定制”扩展提供了一个功能强大的抽象层,使任何编程人员(不仅是J2EE 的专家)在不必了解BEA Tuxedo 或其服务细节的情况下,利用BEA WebLogic Workshop 简单的声明化编程模型,快速方便地创建支持端到端事务的复合应用。
无论构建端到端的面向Web 的应用,还是将现有BEA Tuxedo 服务作为Web 服务发布,或将BEA Tuxedo 应用和门户组件与定制化或第三方解决方案集成起来,BEA Tuxedo 都能凭借可扩展的架构,以及与BEA 最优秀J2EE 产品的集成,极大地简化企业级复合应用(这些应用在企业内外扩展和集成BEA Tuxedo 应用)的设计、测试和部署。
特性优势高度分布式事务处理分布式事务管理不管对于哪种访问协议,都能优化一个或多个数据库上的事务,并确保所有参与资源的数据完整性两阶段提交自动跟踪事务参与方,并确保所有数据库正确更新;否则将“回滚”,确保在出现组件故障的情况下依然保持数据的完整性多消息协议提供同步、异步和会话消息API,以支持异构平台事务队列提供事务处理或延迟处理的灵活性,使分布式应用能以异步、“无连接”的方式协同工作事件代理提供一个基于“发布和预订”编程模型的事务事件系统资源管理身份验证、确保跨网络部署BEA Tuxedo应用时的数据隐私授权和加密(LLE)安全插件框架支持公钥加密、数字签名和第三方安全产品集成通用对象请求代理使机构能有效保护对遗留应用的投资,并支持将第三方对象请求代理体系架构(CORBA)(ORB)用于BEA Tuxedo CORBA服务器的启动和验证应用事务管理一个X/Open API,为C、C++和COBOL提供了一个跨所有BEA Tuxedo 接口(ATMI)平台的统一应用编程接口基于Web的OA&M在领先的网络和系统管理产品中提供高级应用管理工具和界面,简化了应图形化用户界面用的操作、维护和管理。