BEA_Tuxedo培训.ppt

  1. 1、本文档共164页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 program Tuxedo provide a framework that runs multiple services as a single executable program,server class. Tuxedo starts,stops,distributes,and monitor these server classes SERVICE:

文档评论(0)

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

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

1亿VIP精品文档

相关文档