- 1、本文档共164页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
商业计算模式的演变 集中式 分布式系统的两层结构阶段 系统扩展性的需求 二层系统结构在关键任务应用环境中采用受限 前后台均是专用系统绑定 客户机端的扩展性差 不够模块化 业务逻辑在客户机端 对安全性/业务变化的管理能力差 关系数据库系统间的互联性差 关系数据库间没有交易处理 适用于部门级解决方案:小于200个用户 系统扩展的方法:多路集中 三层企业体系结构 中间件是三层结构的手段 中间件使三层客户/服务器体系结构得以实现 中间件是将应用映射到相关的资源上的软件技术,它是由一系列的API 和通讯协议所组成的 三层结构的系统设计 为何中间件是问题答案? 灵活地在客户与服务器之间划分数据与逻辑. 便于按照业务需求修改客户端或服务器 端的逻辑. 分隔系统的开发与系统的部署. 提供分布交易的全程保护 三层结构 中间件在系统构架中的地位 构建OLTP系统的部件 硬件(服务器,客户机,终端,PDA…) 操作系统OS(IBM, HP, Sun, Compaq….) 数据库(Oracle, Sybase, Informix,DB2,….) 中间件(Tuxedo, CICS, TongLink) 应用程序 中间件在银行业务中的应用 BEA TUXEDO 3-Tier 架构 BEA全线产品的应用 Tuxedo的产品背景 以开放为本,BEA TUXEDO出身于开放系统的化身— UNIX 坚实的技术基础—— ATT UNIX系统实验室 BEA是全球最大的独立中间件厂商,得到几乎所有硬件和数据库厂商的支持 BEA每年几千万美元,500名产品研发人员 Tuxedo的产品特点 成熟、稳定、可靠 很强的产品生命力 优秀的性能 完整、高质量的功能 开放、遵循业界标准 简单、易用 成熟、稳定、可靠 优秀的性能 98年2月TPC-C测试结果:前20名TPC-C测试中有17名采用了 TUXEDO。而其中前5名更都是运行在TUXEDO之上。 98年10月,性价比中,前10名均选用BEA TUXEDO,前30名中亦有27名选用BEA TUXEDO TUXEDO 结构图 A Single Operational View of the Enterprise: 完整、高质量的功能 高速数据甬道 名字服务与数据依赖路由 七种通讯方式 负载均衡 服务优先级 网络数据加密与压缩 动态伸缩 故障恢复 安全机制 交易完整性 最开放的交易中间件(一) 支持包括UNIX、NT、Linux、AS400、大机等70多种平台 支持几乎所有数据库 支持几乎所有开发工具 与几乎所有硬件和数据库厂商签订战略合作协议 最开放的交易中间件(二) 交易中间件的标准是由X/OPEN组织和ISO组织制订的 分布式事务处理模型DTP 事务定界标准TX 应用程序事务处理接口标准XATMI 和资源管理器的接口标准XA 国际化标准XPG 中间件的互操作协议OSI-TP 扩展数据表示协议XDR 网络协议支持TCP/IP 简单网络管理协议SNMP等 高速数据甬道 名字服务与数据依赖路由 七种通讯方式 负载均衡 服务优先级 网络数据加密与压缩 动态伸缩 故障恢复 安全机制 交易完整性 请求的优先级 TUXEDO的动态伸缩 增加同类资源 增加异类资源 修改现有的服务程序 数据依赖路由 图形管理界面 TUXEDO的数据格式转换 扩展数据表示XDR 系统配置中的机器代码 安全接口 支持不对称加密Public/Private Key Encryption (PKI) 支持B2B电子商务标准XML Queuing支持交易完整性 多线程操作(1) 多线程操作(2) BEA TUXEDO 超过50个硬件及操作系统平台 快速应用开发 Tuxedo的安装 Windows NT/2000下面: 标准的Windows安装界面setup.exe Unix平台下面: 安装脚本install.sh 安装Licence $TUXDIR/udataobj/lic.txt Tuxedo目录结构 练习一:安装Tuxedo 该你了 It’s your turn Tuxedo的构架 三个重要的概念 ATMI: Application-to-Transaction Monitor Interface SERVER: executable programTuxedo provide a framework that runs multiple services as a singleexecutable program,server class.Tuxedo starts,stops,distributes,and monitor these server classes SERVICE:
您可能关注的文档
- 职场心理测试课设计.ppt
- 18 热量传递篇――传热原理.ppt
- 专利法律知识(复审无效).ppt
- 糖尿病的饮食运动治疗.ppt
- 色谱分析经典课件.ppt
- 管理学进展2010-103Page.ppt
- PPT制作精致技巧学习.ppt
- 10.拉长、修剪.ppt
- 《句式变换》.ppt
- 三、生活馅饼.ppt
- 人教版数学六年级上册 第一单元 第5课时 分数乘小数.pptx
- 人教版数学六年级上册 第四单元 第3课时 比的应用.pptx
- 人教版数学六年级上册 第五单元 第5课时 圆的面积-2.pptx
- 人教版数学六年级上册 第一单元 第7课时 解决问题-1.pptx
- 人教版数学六年级下册 第二单元 第4课时 利率.pptx
- 人教版数学六年级上册 第一单元 第8课时 解决问题-2.pptx
- 人教版数学六年级下册 第五单元 第2课时 鸽巢问题的一般形式.pptx
- 人教版数学六年级下册 第四单元 整理和复习.pptx
- 人教版数学六年级上册 第一单元 第3课时 分数乘分数-1.pptx
- 人教版数学六年级下册 第六单元复习第2课时 可能性.pptx
最近下载
- 初中课外文言文100篇.doc
- 期中模拟测试卷(试题)-2024-2025学年一年级上册语文统编版(2024).docx VIP
- 高中英语_阅读课U2 Mother of Ten Thousand Babies教学设计学情分析教材分析课后反思.doc
- 《小学语文课程与教学论》课件——第七章 口语交际教学.pptx VIP
- 2024 ESC慢性冠脉综合征指南解读(全).pptx
- 国家与人口基础信息库建设项目建议书.doc
- 期中试题-2024-2025学年一年级上册语文统编版(2024).docx VIP
- 第十七章分子标记辅助选择育种习题及答案.docx
- 2013年通用安装工程计量规范.pdf
- 2024年全国各地中考试题分类汇编(一):现代文阅读含答案.docx
文档评论(0)