中间件技术及Tuxedo.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中间件技术及Tuxedo 中间件技术 OLTP系统 传统的Client/Server模式 应用服务器模式 中间件的体系结构 中间件的特点及优势 OLTP系统 大量并发用户 预知的输入 大量的短事务 后台使用大型共享数据库 传统的Client/Server结构 Remote Data Access(RDA)模式 Stored Procedures(SP) 模式 三层客户/服务器设计 中间件应用体系结构 采用中间件的十条理由 缩短应用的开发周期 节约应用的开发成本 减少系统初期的建设成本 降低应用开发的失败率 保护已有的投资 简化应用集成 减少维护费用 提高应用的开发质量 保证技术进步的连续性 增强应用的生命力 ----Standish Group 中间件的优势(1) 可扩展性 支持大量的并发用户 Server,Client可以分布在多种平台上 位置透明 高效率 负载均衡 性能优化 数据依赖路由 中间件的优势(2) 高可靠性 数据完整性 高容错性 24×7×56 易于开发管理 屏蔽了操作系统及网络差异 提供了一系列API 提供了易于操作的管理工具 大并发用户数支持: 高速数据通道-- 数据库的连接池 分布式处理-数据依赖路由 高性能: 负载均衡 服务优先级 快速开发应用 中间件屏蔽了底层操作系统的复杂性,使程序开发人员面对一个简单而统一的开发环境,减少程序设计的复杂性,将注意力集中在自己的业务上,不必再为程序在不同系统软件上的移植而重复工作,从而大大减少了技术上的负担。 快速开发应用 小结 OLTP系统 传统的Client/Server模式 应用服务器模式 中间件的体系结构 中间件的特点及优势 BEA Tuxedo简介 中间件市场情况 BEA公司简介 BEA Tuxedo 中间件市场情况 BEA公司简介 “世界1000强”企业排名中的全部24家电信公司都是BEA的客户。 世界最大的前40家电信公司中的38家。 TPC-C测试的首选中间件平台(80%以上) TPC-C测试结果 BEA Tuxedo 交易管理(Tuxedo/T) 工作站(Tuxedo/WS) 域(Tuxedo/Domain) 可靠消息队列机制(Tuxedo/Q) 全局事务处理 Tuxedo典型体系结构 Tuxedo/T 网络连接池 数据库连接池 名字服务/位置透明性 数据依赖型路由 负载均衡 优先权 稳固的运行环境 安全性 名字服务/位置透明性 BB-BEA TUXEDO应用程序的名字服务器 BB名字信息 配置信息 环境统计信息 客户端对服务的调用被映射到服务器结点/服务器进程环境内指定的服务实例。 数据依赖路由 负载均衡 优先级 稳固的运行环境 进程可用性检查 超时检查 自动服务器重启和恢复过程 用户可定义的恢复过程 安全性 系统验证 用户验证 授权控制 加密 工作站(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/Domain) 可靠消息队列机制(Tuxedo/Q) 全局事务处理 资源级全局事务管理器 数据库 队列 支持XA协议 Message System Comm Server Message System Service QUEUE Sender Receiver Message System Service 中国电信系统集成公司 中间件技术 BEA Tuxedo简介 Tuxedo管理与开发 RDA模式 SP模式 DB Server 用户界面 / 流览器 容易开发 业务处理分布在客户端的各个控件中 传输大量数据,网络压力比较大 管理困难 业务处理逻辑 函数(过程)调用,减少网络传输 由DBA负责应用管理 使用宿主语言(PL/SQL…) 过程顺序执行,效率低 业务处理逻辑 用 户 界 面 / 流 览 器 数据库 服务器 应用 服务器 业 务 处 理 逻 辑 五大功能: 应用开发平台 应用部署平台 应用运行平台 应用管理平台 应用互联平台 --应用操作系统 中间件-- 面向企业级应用 数据库 连接集 { 服务器池 用于负载均衡 { 路由, 交换, 转换 { 客户机 通道 { 组件 组件 组件 组件 组件 组件 组件 组件 组件 组件 组件 组件 组件 组件 组件 通讯池 通讯池 通讯池 通讯管道 提

文档评论(0)

autohhh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档