CICS 系统管理分析和总结.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
培训教材CICS 系统管理 培训教材 CICS 系统管理 第 第 PAGE 10 页 共 26 页 CICS 系统管理 第一章 三层次 Client/Server 介绍 第一节 三层结构 三层结构的客户/服务器模型是一种先进的协同应用程序开发模型,这种方案将客户/服务器系统中各种各样的部件划分为三层服务,它们共同组成一个应用程序,这三层服务包括: 、客户端服务程序; 、业务服务和其它中间层服务程序; 、数据服务(数据库)。 在实际应用过程中,中间层部件通常可分为两个以上的层次。因此,该应用模型也被称为多层次结构。 目前,企业级应用服务器主要分为以下两类: 基于中间件的应用服务器 基于中间件的应用服务器通过与现有系统的集成,可以为企业提供更强大的功能,包括事务处理、安全管理、容错、负载平衡等。 基于Web 的应用服务器 我们深入探讨一下这种新型对象Web 的三层客户/服务器体系结构。1)、客户端 第一层是属于以传统的Web 浏览器和Web 为中心的新的桌面范畴。2)、中间层 第二层是一些服务器,这些服务器能为HTTP 和CORBA 客户端提供服务。 另外,第二层也必须提供服务器端的组件协调程序,这就是众所周知的对象 TP 监视器。 3)、后端 第三层包含所有 CORBA 对象能访问的内容,包括过程的 TP 监视器、面向消息的中间件、DBMS、ODBMS、LotusNotes 和电子函件等。 从应用架构上看,两次重大的迁移最为引人注目。第一次是从主机终端方式向Client/Server 计算方式的迁移,这次迁移的积极效果之一是,打破了计算方式高度集中的局面,使计算环境向客户靠近了一大步。第二次则是从经典的 Client/Server 计算方式向Internet 架构下的集成计算方式的过渡与融合,这是一个目前正在进行的过程。 第二节.三层的必要性 三层结构应用系统的优越性 性能问题 三层系统要解决的第一个问题是性能问题: 我们先以一个例子来说明系统架构对性能的影响,如下表格(表1-1)以电信市话系统的规模为例,表示用户数在特定数量时,需要多少业务终端为其服务: 规模 终端数 表 1-2-1 最大终端数 20万 50 100 20万-60万 100 200 60万-150万 200 400 150万 300 1000 如果采用二层结构的话,当应用相对简单、数据访问量不大的情况下可以承受。而在上 表,当应用变得复杂、庞大,数据的访问量增大,客户机数目很多,就会带来性能急剧下降的后果。我们来看一下,性能问题究竟有几个方面: 数据库并发连接; 远程连接; 数据库的瓶颈效应。 这些问题,二层结构无法得到满意的解决,而三层结构正是解决问题的关键。与二层结构不同,三层结构无须保持客户机与服务器之间的长连接,通常采用了无连接或短连接 (Sessionless、Connectionless)的方法。客户机和应用服务器之间没有复杂的上下文关系, 可以在每次请求时建立连接,服务器返回结果后可以马上断开与客户机的连接,这样,可以 充分共享服务器端系统资源,为更多的并发用户服务。 减少数据库并发用户 减少网络开销 互连问题 第二个问题就是系统互连问题,从连接的范围要求上说,可以分为 同一系统内应用交互。 异种系统间应用交互。从时间意义上说,可以分为 实时或准实时交互。 异步交互:无须即时响应,一般用于系统之间批处理。 系统互连不但需要一个好的架构以便与将来应用互连,也需要帮助已有系统甚至未知系 统的顺利连入。二层结构,由于以数据库为中心,除非不同系统之间能够共享数据库,即, 不同的应用之间能将自己的数据库公开,否则,必须采用其他方式来解决,譬如,数据库的 复制等。总之,二层结构的应用要互连,一定是在同一系统环境下,往往还要满足非常苛刻 的条件,而且,异种系统互连根本不可能。这是因为,直接对数据源的引用有如下弊端: 所有客户机必须安装所连所有不同种数据库的客户软件,增加维护复杂性 所有客户机必须有所有数据库的访问权限,对于一个分布式环境,不但管理困难,而且容易造成安全问题 增加数据库的并发连接,加重数据库负担 数据模式对外公开,降低对其修改的自由度 这样,互连时的耦合度太高,影响系统的独立性。相反,三层结构提供事务级别的调用 而非数据源的引用。客户机看到的就是和业务逻辑相关的事务,这样,与其他系统互连时, 只要提供这些被外部调用事务的调用规范,不用做其他特殊的工作,自然形成三层甚至多层 C/S结构。而且,在异种系统互连时,为屏蔽内部系统和外部应用,保证本地系统的安全, 往往会提供和外界相连的网关、前置机,本身就是多层次的表现。 三层结构的应用服务器可以使用多种数据源为其提供数据服务,而且,应用服务器中的事务也可以作为一种资源,被本地或远程应用服务器的其他

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

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

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档