中间件技术及Tuxedo课件

上传人:文**** 文档编号:252836910 上传时间:2024-11-20 格式:PPT 页数:40 大小:541.52KB
返回 下载 相关 举报
中间件技术及Tuxedo课件_第1页
第1页 / 共40页
中间件技术及Tuxedo课件_第2页
第2页 / 共40页
中间件技术及Tuxedo课件_第3页
第3页 / 共40页
点击查看更多>>
资源描述
单击以编辑母版标题样式,单击以编辑母版文本样式,第二级,第三级,第四级,第五级,中国电信系统集成公司,中间件技术,BEA Tuxedo简介,Tuxedo管理与开发,中间件技术及Tuxedo,中间件技术中间件技术及Tuxedo,中间件技术,OLTP系统,传统的Client/Server模式,应用服务器模式,中间件的体系结构,中间件的特点及优势,中间件技术OLTP系统,OLTP,系统,大量并发用户,预知的输入,大量的短事务,后台使用大型共享数据库,OLTP系统 大量并发用户,传统的Client/Server结构,RDA,模式,SP,模式,DB Server,用户界面/流览器,传统的Client/Server结构 RDA模式 DB Se,Remote Data Access(RDA)模式,容易开发,业务处理分布在客户端的各个控件中,传输大量数据,网络压力比较大,管理困难,业务处理逻辑,Remote Data Access(RDA)模式 容易开发,Stored Procedures(SP)模式,函数(过程)调用,减少网络传输,由DBA负责应用管理,使用宿主语言(PL/SQL),过程顺序执行,效率低,业务处理逻辑,Stored Procedures(SP)模式 函数(过程,三层客户/服务器设计,用 户 界 面,/,流 览 器,数据库,服务器,应用,服务器,业 务 处 理 逻 辑,三层客户/服务器设计 用 户 界 面数据库应用业 务 处,客户机,服务器,五大功能:,应用开发平台,应用部署平台,应用运行平台,应用管理平台,应用互联平台,-应用操作系统,中间件-面向企业级应用,客户机服务器五大功能:中间件-面向企业级应用,中间件应用体系结构,数据库,连接集,服务器池,用于负载均衡,路由,交换,转换,客户机,通道,组件,组件,组件,组件,组件,组件,组件,组件,组件,组件,组件,组件,组件,组件,组件,通讯池,通讯池,通讯池,通讯管道,中间件应用体系结构数据库服务器池路由,客户机组件组件,采用中间件的十条理由,缩短应用的开发周期,节约应用的开发成本,减少系统初期的建设成本,降低应用开发的失败率,保护已有的投资,简化应用集成,减少维护费用,提高应用的开发质量,保证技术进步的连续性,增强应用的生命力,Standish Group,采用中间件的十条理由缩短应用的开发周期,中间件的优势(1),可扩展性,支持大量的并发用户,Server,Client可以分布在多种平台上,位置透明,高效率,负载均衡,性能优化,数据依赖路由,中间件的优势(1)可扩展性,中间件的优势(2),高可靠性,数据完整性,高容错性,24756,易于开发管理,屏蔽了操作系统及网络差异,提供了一系列API,提供了易于操作的管理工具,中间件的优势(2)高可靠性,提高主机处理能力(高速数据通道),=,操作系统瘫痪,1000个通道,+,1000个进程,+,500MB的RAM,+,10,000个打开的文件,1000个,客户机,不采用交易中间件,50个通道,+,50个进程,+,25MB的RAM,+,500个打开的文件,采用交易中间件,50,TP,Monitor,1000个,客户机,=,操作系统正常,我做,得到!,提高主机处理能力(高速数据通道)=操作系统瘫痪 1000个,网络连接=,N+M,网络连接=,N*M,大并发用户数支持:三层结构(资源合理调配),网络连接=N+M网络连接=N*M大并发用户数,大并发用户数支持:高速数据通道-数据库的连接池,不采用交易中间件,200个,客户机,200个,独享管道,Oracle,Database,20 TPS,采用交易中间件,交易中间件,1000个,客户机,24个,共享管道,Oracle,DB Engine,80 TPS,大并发用户数支持:高速数据通道-数据库的连接池不采用交,TUXEDO应用服务复制,BEA TUXEDO 客户端-工作站,BEA TUXEDO,应用服务器群,即使组件,发生故障,!,也能保证,业务处理,不被中断,-,=组件故障,备用连接通道,数据库服务器群,Appl,Tux,Appl,Tux,Appl,Tux,Appl,Tux,Appl,Tux,Appl,Tux,并行数据库服务器,Appl,Tux,ParallelDatabaseServer,Appl,Tux,并行数据库服务器,Appl,Tux,BEA TUXEDO Enterprise Server,7/24/52 高可用性,TUXEDO应用服务复制BEA TUXEDO 客户端-工,规模扩展性,规模扩展性,分布式处理数据依赖路由,记录关键字,100-299,记录关键字300-599,记录关键字600-899,Appl,Tux,Appl,Tux,Appl,Tux,Appl,Tux,纪录关键字733的服务请求,BEA TUXEDO客户,部门及应用服务器,BEA TUXEDO 数据库服务器,分布式处理数据依赖路由记录关键字100-299记录关键字,NodeManager,服务器节点 A,Server Node 1,.,4,3,2,1,25,.,26,27,.,NodeManager,NI,NodeManager,NI,NodeManager,NI,Server Node 2,Server Node 3,实时消息路由,循环路由分发,数据依赖路由,自动服务复制,NI,高性能:负载均衡,NodeManager服务器节点 AServer Node,服务优先级,RD_REC Prio:60,GETNAME Prio:70,GETKEY Prio:40,RD_REC Prio:60,WR_REC Prio:50,Servers,Request Queue,age order,Server,oldest,选择优先级高的服务,服务优先级RD_REC Prio:60 GETNAME,快速开发应用,中间件屏蔽了底层操作系统的复杂性,使程序开发人员面对一个简单而统一的开发环境,减少程序设计的复杂性,将注意力集中在自己的业务上,不必再为程序在不同系统软件上的移植而重复工作,从而大大减少了技术上的负担,。,快速开发应用中间件屏蔽了底层操作系统的复杂性,使程序开发人,快速开发应用,Client,DB,ADABAS,C,C+,COBOL,.,CICS,IMS,ORACLE,Sybase,Informix,Ingres,Workbenches,SuperNova,Teradata,.,C,C+,COBOL,.,DOS/Windows,Gupta,I-CASE,Java,Object View,Oracle Forms,PowerBuilder,SuperNova,Toolbook,UNIX,Visual Basic,3270,.,Network,快速开发应用ClientDB ADABAS C,C+,小结,OLTP系统,传统的Client/Server模式,应用服务器模式,中间件的体系结构,中间件的特点及优势,小结OLTP系统,BEA Tuxedo简介,中间件市场情况,BEA公司简介,BEA Tuxedo,BEA Tuxedo简介中间件市场情况,中间件市场情况,IBM,9%,Others,23%,BEA,46%,Iona,2%,Gemstone,3%,Compaq,4%,Netscape/AOL,3%,Fujitsu,3%,Unisys,7%,2019年,中间件市场情况IBM9%Others23%BEA46%Ion,BEA,公司简介,“世界1000强”企业排名中的全部24家电信公司都是BEA的客户。,世界最大的前40家电信公司中的38家。,TPC-C测试的首选中间件平台(80%以上),BEA公司简介“世界1000强”企业排名中的全部24家电信公,TPC-C测试结果,Rank,System,tpmC,DB,TPM,1,SUN E10000,115395,Oracle 8i,Tuxedo,2,IBM RS6000,110434,Oracle8,TXSeries,3,Compaq Alpha,102541,Oracle8,TP WS,4,Sequent NUMA,93900,Oracle8,Tuxedo,5,HP V2500,92832,Oracle8i,Tuxedo,6,SUN E6500,53049,Sybase,Tuxedo,7,HP V2250,52117,Sybase,Tuxedo,8,SUN E6000,51871,Oracle8,Tuxedo,9,NEC HV8600,50208,Oracle8i,Tuxedo,10,HP N4000,49308,Sybase,Tuxedo,TPC-C测试结果RankSystemtpmC DBTPM,BEA Tuxedo,交易管理(Tuxedo/T),工作站(Tuxedo/WS),域(Tuxedo/Domain),可靠消息队列机制(Tuxedo/Q),全局事务处理,BEA Tuxedo交易管理(Tuxedo/T),Tuxedo典型体系结构,Tuxedo典型体系结构,Tuxedo/T,网络连接池,数据库连接池,名字服务/位置透明性,数据依赖型路由,负载均衡,优先权,稳固的运行环境,安全性,Tuxedo/T网络连接池,名字服务/位置透明性,BBBEA TUXEDO应用程序的名字服务器,BB名字信息,配置信息,环境统计信息,客户端对服务的调用被映射到服务器结点/服务器进程环境内指定的服务实例。,名字服务/位置透明性BBBEA TUXEDO应用程序的名字,数据依赖路由,数据依赖路由,负载均衡,负载均衡,优先级,优先级,稳固的运行环境,进程可用性检查,超时检查,自动服务器重启和恢复过程,用户可定义的恢复过程,稳固的运行环境进程可用性检查,安全性,系统验证,用户验证,授权控制,加密,安全性系统验证,工作站(Tuxedo/WS),通过BEA Tuxedo ATMI API连接到Server,通过BEA Tuxedo ATMI API调用相应的服务,支持几乎所有平台,IBM OS/2,,,Macintosh OS,,,Microsoft Windows 3.1/95,,,Microsoft Windows NT,,,MS_DOS,工作站(Tuxedo/WS)通过BEA Tuxedo ATM,域(Tuxedo/Domain),域(Tuxedo/Domain),可靠消息队列机制(Tuxedo/Q),MessageSystemCommServer,MessageSystemService,QUEUE,Sender,Receiver,MessageSystemService,可靠消息队列机制(Tuxedo/Q)Message,全局事务处理,资源级全局事务管理器,数据库,队列,支持XA协议,全局事务处理资源级全局事务管理器,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!