版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 中间件技术 BEA Tuxedo简介 Tuxedo管理与开发中间件技术及Tuxedo 中间件技术中间件技术及Tuxedo中间件技术OLTP系统传统的Client/Server模式应用服务器模式中间件的体系结构中间件的特点及优势中间件技术OLTP系统OLTP系统 大量并发用户 预知的输入 大量的短事务 后台使用大型共享数据库OLTP系统 大量并发用户传统的Client/Server结构 RDA模式 SP模式 DB Server用户界面 / 流览器 传统的Client/Server结构 RDA模式 DB SeRemote Data Access(RDA)模式 容易开发 业务处理分布在客户端的各个
2、控件中 传输大量数据,网络压力比较大 管理困难业务处理逻辑 Remote Data Access(RDA)模式 容易开发Stored Procedures(SP) 模式 函数(过程)调用,减少网络传输 由DBA负责应用管理 使用宿主语言(PL/SQL) 过程顺序执行,效率低业务处理逻辑 Stored Procedures(SP) 模式 函数(过程三层客户/服务器设计 用 户 界 面 / 流 览 器 数据库服务器应用服务器业 务 处 理 逻 辑 三层客户/服务器设计 用 户 界 面数据库应用业 务 处 客户机服务器五大功能: 应用开发平台 应用部署平台 应用运行平台 应用管理平台 应用互联平台-
3、应用操作系统中间件- 面向企业级应用客户机服务器五大功能:中间件- 面向企业级应用中间件应用体系结构数据库连接集服务器池用于负载均衡路由,交换,转换 客户机通道组件组件组件组件组件组件组件组件组件组件组件组件组件组件组件通讯池通讯池通讯池通讯管道中间件应用体系结构数据库服务器池路由,客户机组件组件采用中间件的十条理由缩短应用的开发周期 节约应用的开发成本减少系统初期的建设成本降低应用开发的失败率 保护已有的投资 简化应用集成减少维护费用 提高应用的开发质量保证技术进步的连续性增强应用的生命力 Standish Group 采用中间件的十条理由缩短应用的开发周期 中间件的优势(1)可扩展性 支持
4、大量的并发用户 Server,Client可以分布在多种平台上 位置透明高效率 负载均衡 性能优化 数据依赖路由中间件的优势(1)可扩展性中间件的优势(2)高可靠性 数据完整性 高容错性 24756易于开发管理屏蔽了操作系统及网络差异 提供了一系列API提供了易于操作的管理工具中间件的优势(2)高可靠性提高主机处理能力(高速数据通道) =操作系统瘫痪 1000个通道 + 1000个进程 +500MB的RAM+10,000个打开的文件 1000个 客户机 不采用交易中间件 50个通道 + 50个进程 +25MB的RAM+500个打开的文件 采用交易中间件 50TPMonitor1000个 客户机
5、 =操作系统正常 我做 得到!提高主机处理能力(高速数据通道) =操作系统瘫痪 1000个网络连接 = N + M网络连接 = N * M大并发用户数支持:三层结构(资源合理调配)网络连接 = N + M网络连接 = N * M大并发用户数大并发用户数支持:高速数据通道- 数据库的连接池不采用交易中间件200个 客户机 200个独享管道 Oracle Database20 TPS采用交易中间件交易中间件 1000个 客户机 24个共享管道 OracleDB Engine80 TPS大并发用户数支持:高速数据通道- 数据库的连接池不采用交TUXEDO应用服务复制BEA TUXEDO 客户端- 工
6、作站BEA TUXEDO应用服务器群即使组件发生故障!也能保证业务处理不被中断-= 组件故障备用连接通道数据库服务器群ApplTuxApplTuxApplTuxApplTuxApplTuxApplTux并行数据库服务器ApplTuxParallelDatabaseServerApplTux并行数据库服务器ApplTuxBEA TUXEDO Enterprise Server7/24/52 高可用性TUXEDO应用服务复制BEA TUXEDO 客户端- 工规模扩展性规模扩展性分布式处理数据依赖路由记录关键字100-299记录关键字300-599记录关键字600-899ApplTuxApplTux
7、ApplTuxApplTux纪录关键字733的服务请求BEA TUXEDO客户,部门及应用服务器BEA TUXEDO 数据库服务器分布式处理数据依赖路由记录关键字100-299记录关键字NodeManager服务器节点 AServer Node 1.432125.2627.NodeManagerNINodeManagerNINodeManagerNIServer Node 2Server Node 3实时消息路由循环路由分发数据依赖路由自动服务复制NI高性能: 负载均衡NodeManager服务器节点 AServer Node服务优先级RD_REC Prio: 60 GETNAME Prio:
8、 70 GETKEY Prio: 40 RD_REC Prio: 60 WR_REC Prio: 50 Servers Request Queueage orderServer oldest选择优先级高的服务服务优先级RD_REC Prio: 60 GETNAME快速开发应用中间件屏蔽了底层操作系统的复杂性,使程序开发人员面对一个简单而统一的开发环境,减少程序设计的复杂性,将注意力集中在自己的业务上,不必再为程序在不同系统软件上的移植而重复工作,从而大大减少了技术上的负担。 快速开发应用中间件屏蔽了底层操作系统的复杂性,使程序开发人快速开发应用ClientDB ADABAS C, C+, CO
9、BOL, . 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模式应用服务器模式中间件的体系结构中间件的特点及优势小结OL
10、TP系统BEA Tuxedo简介中间件市场情况BEA公司简介BEA TuxedoBEA Tuxedo简介中间件市场情况中间件市场情况IBM9%Others23%BEA46%Iona2%Gemstone3%Compaq4%Netscape/AOL3%Fujitsu3%Unisys7%2019年中间件市场情况IBM9%Others23%BEA46%IonBEA公司简介“世界1000强”企业排名中的全部24家电信公司都是BEA的客户。世界最大的前40家电信公司中的38家。TPC-C测试的首选中间件平台(80%以上)BEA公司简介“世界1000强”企业排名中的全部24家电信公TPC-C测试结果Rank
11、SystemtpmC DBTPM1SUN E10000115395Oracle 8iTuxedo2IBM RS6000110434Oracle8TXSeries3Compaq Alpha102541Oracle8TP WS4Sequent NUMA93900Oracle8Tuxedo5HP V250092832Oracle8iTuxedo6SUN E6500 53049SybaseTuxedo7HP V225052117SybaseTuxedo8SUN E600051871Oracle8Tuxedo9NEC HV860050208Oracle8iTuxedo10HP N400049308Syb
12、aseTuxedoTPC-C测试结果RankSystemtpmC DBTPMBEA Tuxedo交易管理(Tuxedo/T)工作站(Tuxedo/WS)域(Tuxedo/Domain)可靠消息队列机制(Tuxedo/Q)全局事务处理BEA Tuxedo交易管理(Tuxedo/T)Tuxedo典型体系结构Tuxedo典型体系结构Tuxedo/T网络连接池数据库连接池名字服务/位置透明性 数据依赖型路由 负载均衡 优先权 稳固的运行环境 安全性 Tuxedo/T网络连接池名字服务/位置透明性BBBEA TUXEDO应用程序的名字服务器 BB名字信息 配置信息环境统计信息 客户端对服务的调用被映射到
13、服务器结点/服务器进程环境内指定的服务实例。 名字服务/位置透明性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 Tuxed
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海市县(2024年-2025年小学五年级语文)人教版摸底考试(下学期)试卷及答案
- 五年级数学(小数四则混合运算)计算题专项练习及答案
- 初中作文课教学实录
- 热水锅炉技术规格书
- 江西省上饶市华东师范大学上饶实验中学2024-2025学年高二上学期11月月考测试语文试题(含答案)
- 性认识课件教学课件
- 在线贺卡传送行业营销策略方案
- 折叠式车顶产业深度调研及未来发展现状趋势
- 塑料制饭盒产业运行及前景预测报告
- 冷冻运输容器行业经营分析报告
- 房地产开发项目进度表
- BP神经网络拟合函数
- 红星照耀中国选择题及答案50道
- MySQL数据库实用教程-教学大纲(课程思政)
- 高速铁路客运设施设备课件
- 两票管理指南
- 旁站监理记录表(通用)
- 智能云停车系统委托开发合同
- 抖音旅行社商家境外游直播活动策划方案旅行社抖音直播教程
- 大宇迷你破壁机说明书
- 脉诊-教学讲解课件
评论
0/150
提交评论