第一章 三层次 Client-Server 介绍 1.docVIP

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 三层次 Client/Server 介绍 1 第一节 计算机体系结构变迁 1 1.1 终端方式 1 1.2 Client/Server 2 1.3 三层结构 2 第二节.三层的必要性 5 2.1 数据的集中 -- 分布 -- 合理化集中 5 2.2 三层结构应用系统的优越性 7 2.3 三层及两层的使用场合 16 第三节、数据的一致性、两阶段提交和事务处理器 19 3.1 数据的一致性与数据库的隔离级别(Isolation Level) 19 3.2 分布式事务处理 25 3.3 XA规范 29 3.4 一阶段提交,两阶段提交及远程数据源的数据一致性 34 第四节 通用在线事务处理软件—CICS 36 4.1 CICS 的简介 36 4.2 CICS提供的功能模块 37 4.3 CICS 的主要特性: 38 4.4 CICS 的有关的几个概念 41 4.5 CICS 的资源 45 4.6 CICS资源操作命令 48 4.7 CICS 客户机 51 4.8 通信网关 52 第五节 CICS如何工作 55 第一章 三层次 Client/Server 介绍 第一节 计算机体系结构变迁 从计算机诞生一直到今天,计算机网络从无到有发展起来。从50年代到70年代初期,基本上是独立专用的大型机系统的一统天下;70年代初期到80年代中期,开始有些小型机系统与自有网络或APPANET连接;80年代中期到90年代初期,开始出现服务器与PC客户机通过局域网互连;90年代初期至今,服务器与瘦客户机通过局域网、广域网或Internet相连。 1.1 终端方式 很长一段时间,大型机是商业计算的核心:工资、档案、库存、账户全都由一个大型中央计算机处理。专门的计算机MIS部门负责维护、备份、二次开发和升级等。主机的价格非常贵,只能用于重要的、非交互任务。 在60年代后期和70年代初期开始有厂商生产小型机。小型机比大型机便宜,有交互能力。小型机主要优点是可以为公司或部门服务,而不仅仅是计算中心。其系统模式往往是大型机和小型机各存储一部分数据,大约20%的备份和维护的工作量移到了部门中,而主要的维护工作仍处于集中状态,总的拥有成本仍然很高,或许比纯大型机环境还要稍高。 但是,小型机仍有其积极意义。它将计算机带入部门级应用,提供可交互终端和通信软件,Email和电子备忘录开始改造传统工作文化,营造了一个虚拟工作世界。 与此同时,小型机的出现引起了MIS中心与其他部门的纷争。早期MIS中心垄断了整个公司的计算,其他部门往往对此不满,小型机第一次给他们提供了向专制挑战的机会。有远见的部门看到了自己掌握计算能力的好处,借助小型机,他们开始雇用自己的程序员做自主开发和部分维护工作。随着部门中越来越多的人在高中和大学接受计算机教育,这种转变得到了进一步推动。 1.2 Client/Server 在80年代中后期,一些新发展又引起计算模式变化。首先,PC逐渐表现出优势。PC可以安置在每个办公桌上,有充足的应用软件,包括字处理、电子邮件、账户管理、项目管理以及简单的数据库等。局域网的兴起为独立的PC机互连提供了可能,更促进了PC机的普及。其次,“迷你小型机”——工作站出现了。工作站的性能在很多场合足以替代小型机,而价格则接近PC机。很多部门既拥有工作站,又保持以前的支持队伍,做自开发和支持。工作站与PC机运行在同一网络上,有足够的性能为部门级应用开发提供环境。由于PC机价格飞跌,到了90年代初期,个人开始纷纷购买PC机在家中工作。刚开始是通过软盘交换数据,后来随着Modem的普及,可以通过电话线实现高速数据传输。数据计算第一次从集中处理转向了本地处理。随着网络速率从80年代初56Kbps发展为90年代的10Mbps,在部门中与部门间实现大量数据共享逐渐成为可能。从而,出现了客户/服务器系统时代,即把软件安装到每一台机器上。 1.3 三层结构 传统的客户/服务器应用软件模式大都是基于“肥客户机”结构下的两层结构应用软件。客户机方软件一般由应用程序及相应的数据库连接程序组成,服务器方软件一般是某种数据库系统。它面临的一个主要问题是系统的可伸缩性差和安装维护困难。多层结构应用软件与传统的C/S模式下的两层结构应用软件相比,有着可伸缩性好、可管理性强、安全性高、软件重用性好以及节省开发时间等诸多优点。在Internet/Intranet环境下,这些优点显得更加突出。很多公司也提出了多层应用软件体系结构。 三层结构的客户/服务器模型是一种先进的协同应用程序开发模型,这种方案将客户/服务器系统中各种各样的部件划分为三层服务,它们共同组成一个应用程序,这三层服务包括: 1)、客户端服务程序; 2)、业务

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
文档贡献者

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档