tuxedo讲稿.ppt
《tuxedo讲稿.ppt》由会员分享,可在线阅读,更多相关《tuxedo讲稿.ppt(31页珍藏版)》请在三一办公上搜索。
1、TUXEDO,很荣幸有这样的机会就tuxedo的一些问题和大家进行交流。,TUXEDO是什么,中间件:是一类软件,而非一种软件是一类独立的系统软件或服务程序是一类基于分布式处理的软件介于客户方与服务方之间的连接件分布式应用系统借助这种软件来实现不同的技术与平台之间的资源共享中间件不仅仅实现互连,还要实现应用之间的互操作定义中特别强调了其网络通讯功能,交易中间件:是为联机交易处理系统量身定制的分布式事务处理系统。联机交易处理系统需要大量并发处理,并发处理涉及到包括硬件设备和操作系统在内的诸多宝贵资源的协调与共享的问题,是一个相当复杂过程,然而,这些复杂的处理往往可以通过采用一个交易中间件得到简化
2、。X/OPEN 组织专门定义了分布式交易处理的标准及参考模型,把一个联机交易系统划分成资源管理(RM)、交易管理(TM)和应用(AP)三部分,定义了应用程序、交易管理器、多个资源管理器是如何协同工作的。资源管理器是指数据库和文件系统,交易管理器可归入交易中间件。交易中间件管理由应用声明和提交的交易,并通过两阶段提交协议等方式保证分布式交易的完整性、控制并发、实现交易路由和均衡负载。交易中间件理论上相对成熟,功能和性能界定清晰,但基本上适用于联机交易系统,如银行业务系统、定票系统等。尽管交易信息也是消息,交易中间件也是基于消息的传输,也可支持同步和异步方式,但与消息中间件的定位差距较大,属于一种
3、较专用的中间件。,中间件的分类,狭义的中间件通常指交易中间件,广义中间件大致可以分为一下几类:通讯处理中间件即消息中间件MQ(IBM)、TongLINK(东方通)、MSMQ(Microsoft)、SmartSockets(Talarian)事务处理中间件即交易中间件TUXEDO(BEA)、CICS(IBM)、TongEasy(东方通)、MTS(Microsoft)数据存取管理中间件ODBC-Open DataBase Connectivity、JDBC-Java DataBase ConnectivityWeb服务器中间件Weblogic,Websphere,SUN ONE,Oracle AS
4、安全中间件是实施安全策略、实现安全服务的基础架构 TongSEC(东方通)、UnisMMW(紫光)、TopSecure(华腾)跨平台构架中间件CORBA-Common Object Request Broker Architecture 专用平台中间件网络中间件,中间件解决什么问题,应用的互连和互操作。这里所说的互连和互操作是应用之间而不是说系统之间的,因为中间件是一种应用级的软件,是一种应用集成的关键构件,一个好的中间件产品要能解决应用互连带来的各种问题,要支持各种通讯协议、各种通讯服务模式、传输各种数据内容、可以进行存储转发、数据格式翻译、流量控制、数据加密、数据压缩,保证数据一致性、不停
5、机作业、大量并发的高效率;中间件核心要解决名字服务、安全控制、并发控制、可靠性保证、效率保证等。应用开发要能提供基于不同平台的丰富的开发接口、支持流行的开发工具、支持流行的异构互连接口标准(如XA、IDL等);系统管理要解决对中间件本身的配置、监控、调谐,为系统的易用易管理提供保证。构建SOA的应用。,TUXEDO能为我们做什么,Tuxedo 提供了一个多语言复合基础架构,具有强大的扩展和互操作能力,支持构建实时交互系统体系。在今天的“系统整合”、“全球使用”和“高度可用”的业务环境下,企业非常需要这样一类分布式TP(事务处理)基础架构:它能充分利用已有的技能和应用资产,还具备基于标准的互操作
6、能力,从而能简化集成。允许客户机和服务器参与一个涉及多个数据库协调更新的交易,并能够确保数据的完整性。能够保证对电子商务应用系统的不间断访问。它可以对系统组件进行持续的监视,查看是否有应用系统、交易、网络及硬件的故障。一旦出现故障,Tuxedo会从逻辑上把故障组件排除,然后进行必要的恢复性步骤。Tuxedo根据系统的负载指示,自动开启和关闭应用服务,可以均衡所有可用系统的负载,以满足对应用系统的高强度使用需求。借助DDR(数据依赖路由),Tuxedo可按照消息的上下文来选择消息路由。其交易队列功能,可使分布式应用系统以异步“少连接”方式协同工作。BEA Tuxedo LLE安全机制可确保用户数
7、据的保密性,应用/交易管理接口(ATMI)为50多种硬件平台和操作系统提供了一致的应用编程接口。BEA Tuxedo基于网络的图形界面管理可以简化对电子商务的管理,为建立和部署电子商务应用系统提供了端到端的电子商务交易平台。,支持多平台,从大型主机到PC,具有良好的网络通讯接口,并提供丰富的编程接口,这就使得中间件系统具有非凡的可扩展性。,两种业务处理模式,业务逻辑从物理上独立出来,引入中间件的多层结构,BEA Tuxedo 的特点,通过在分布式网络复制应用服务以及在所有可用资源间平衡负载,最大限度地提高可用性和吞吐量。多层架构优化了跨异构环境的事务,提高了处理效率,完善了资源管理。充分利用已
8、有技能和资产,降低总拥有成本;基于标准的强大API 简化了事务处理。,TUXEDO的特性,高度分布式事务处理分布式事务管理:不管对于哪种访问协议,都能优化一个或多个数据库上的事务,并确保所有参与资源的数据完整性两阶段提交:自动跟踪事务参与方,并确保所有数据库正确更新;否则将“回滚”,确保在出现组件故障的情况下依然保持数据的完整性多消息协议:提供同步、异步和会话消息API,以支持异构平台事务队列:提供事务处理或延迟处理的灵活性,使分布式应用能以异步、“无连接”的方式协同工作事件代理:提供一个基于“发布和预订”编程模型的事务事件系统,TUXEDO的特性,资源管理身份验证授权和加密(LLE):确保跨
9、网络部署BEA Tuxedo 应用时的数据隐私安全插件框架:支持公钥加密、数字签名和第三方安全产品集成通用对象请求代理架构(CORBA):使机构能有效保护对遗留应用的投资,并支持将第三方对象请求代理体系(ORB)用于BEA Tuxedo CORBA 服务器的启动和验证应用事务管理接口(ATMI):一个X/Open API,为C、C+和COBOL提供了一个跨所有BEA Tuxedo平台的统一应用编程接口基于Web 的OA&M图形化用户界面:在领先的网络和系统管理产品中提供高级应用管理工具和界面,简化了应用的操作、维护和管理。,TUXEDO的特性,可扩展性和可靠性应用并行:使应用能并行处理多个请求
10、,并能在不同的分布式节点上同时处理多个事务可复制的服务框架:动态复制网络中的分布式应用,实现最佳性能和可靠性强健的故障管理:将宕机时间降至最低;通过消除单点故障,确保应用在计划和计划外宕机时永续运行自动完成负载平衡管理:根据实时系统负载自动复制服务,并在所有可用资源间动态平衡请求,确保稳定的高吞吐量数据依赖路由:根据上下文、内容或时间路由消息,支持有效的支持事务处理和排队高级消息队列范例:提供一个灵活的“记忆性”消息队列机制,以确保高性能、可靠的异步消息传输,TUXEDO的特性,可扩展的基础架构WebLogic Tuxedo Connector(WTC):提供双向、P2P 和跨平台互操作,支持
11、完整事务和安全传输,确保数据的完整性与BEA WebLogic Platform 的互操作:利用BEA最优秀的J2EE 产品和现有的BEA Tuxedo 基础架构资产,来简化复杂的业务流程Web 服务支持:通过声明化编程模型简化Web 服务的生成和部署通过BEA WebLogic Integration 实现基于标准的应用集成:加快BEA Tuxedo应用与新解决方案及已有解决方案的集成,简化复杂业务流程,更方便地连接到业务合作伙伴XML 缓冲区和分析支持:支持XML消息分析,并允许路由到其他支持XML的应用(即Oracle 9i 或BEA eLink),TUXEDO怎么实现与其他系统互联,与
12、数据库的联接方式直连:这种方式是在程序中通过指定数据库,并提供用户名和密码来连接。这个主要是基于开发语言的支持。例如Oracle开发中使用广泛的Pro*C/C+,提供了EXEC SQL CONNECT 语句.这种方式使用起来更简单,系统没有复杂的结构时可以采用这种方式。XA:XA接口是Open Group 提出的分布式处理模型的一部分,这是一个资源管理器和事务管理器之间的双向接口。目前主流的数据库产品和中间件产品都支持这一接口。后面应用系统管理部分将讲到配置的方法.这种方式的好处是通过相应的配置可以连接多个数据库,并可以实现两阶段提交,更适合系统中又多个数据库的分布式环境。而且中间件和数据库之
13、间只保持固定数目的连接,在用户数据很大的时候不致于使数据库的连接数过多。,TUXEDO与客户端的联接方式,TUXEDO与客户端的联接方式Native(本地客户端):指不经过网络,客户端和TUXEDO Server逻辑上在同一台处理机上.从配置上讲,使用这种客户端不需要额外的配置就可以直接使用。但是由于TUXEDO主要用户多层或者分布式的结构,实际使用中,这种客户端一般不会采用。Java Client:TUXEDO提供的Java接口。WSC(Workstation Client):这是TUXEDO最主要的一种客户端,也是使用比较多的。需要在配置文件中添加system supplied serve
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- tuxedo 讲稿
链接地址:https://www.31ppt.com/p-2227239.html