- 1、本文档共81页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
课程内容;课程目的;重点;难点;软件体系结构;5.1客户端/服务器体系结构;5.1.1概念;5.1.1概念;5.1.1概念;5.1.1概念;1)客户端对用户需求的响应速度快。C/S体系结构的软件可以充分发挥客户端机器的处理能力,某些内容由客户端处理完成以后,再提交给服务器,满足了用户对操作快速响应的需求。C/S体系结构的客户端和服务器的交互过程如图5-1所示。
;2)减轻了服务器端的处理负担。合理地将任务分配给客户端和服务器端,可以极大减少服务器端的操作负荷。用户在客户端进行操作后,客户端程序就会正确找到服务器端程序,并向服务器端发出请求。服务器端将根据需求进行合理处理,并将结果返回给客户端。
;3)对数据完整性的控制质量相对较高。在这种体系结构中,数据的完整性是由两端利用应用程序单独控制的,若客户端违反数据操作规则,服务器端就会果断拒绝违反数据操作规则的操作,从而保证了数据的完整性。;在C/S体系结构中,表现层和事务层都位于客户端,而数据逻辑层和数据存储层位于服务器端。这种组织安排也带来诸多的限制:
1)需要安装专门的客户端软件。首先安装的工作量因客户端数量而决定,然后需要维护计算机出现的任何问题,如病毒、硬件损坏等。此外,当系统软件升级时,每个客户端都需要重新安装,这对于维护和升级工作来说非常困难,不利于推广使用。
;2)C/S体系结构需要开发出不同版本的客户端软件以应用到不同的操作系统中,并且很难适应较大规模的局域网用户同时使用,因此生产成本代价过高、效率低下。
3)数据安全性不高。客户机程序可以直接访问数据库服务器,因此,客户机上的其他恶意性程序也有可能访问到数据库,无法保证中心数据库的安全。;5.1.3三层c/s体系结构;5.1.3三层c/s体系结构;5.1.3三层c/s体系结构;5.1.3三层c/s体系结构;5.1.3三层c/s体系结构;5.1.3三层c/s体系结构;三层c/s体系结构的优点;5.1.4案例简析:高校学生管理系统;5.1.4案例简析:高校学生管理系统;5.1.4案例简析:高校学生管理系统;5.2浏览器/服务器体系结构;5.2.1概念;5.2.1概念;5.2.1概念;5.2.2特点;5.2.2特点;浏览器/服务器体系结构的缺点;浏览器/服务??体系结构的缺点;5.2.3案例简析:图书馆信息管理系统;5.2.3案例简析:图书馆信息管理系统;5.2.3案例简析:图书馆信息管理系统;5.3面向服务的体系结构;5.3面向服务的体系结构;5.3.1概念;5.3.2特点;5.3.2特点;SOA架构常见的设计原则;SOA架构常见的设计原则;SOA架构的服务结构;5.3.3SOA架构的实现方法;5.3.3SOA架构的实现方法;WebService的工作角色;WebService的操作;5.3.3SOA架构的实现方法;5.3.4案例简析:基于SOA的报销系统;5.4基于构件的软件体系结构;5.4.1概念及特点;5.4.2构件的制作与组装;5.4.2构件的制作与组装;5.4.2构件的制作与组装;5.4.2构件的制作与组装;5.4.2构件的制作与组装;5.5并发和实时软件体系结构;5.5并发和实时软件体系结构;5.5并发和实时软件体系结构;5.5并发和实时软件体系结构;5.5.2并发和并行;5.5.2并发和并行;5.5.2并发和并行;5.5.2并发和并行;5.5.2并发和并行;5.5.2并发和并行;5.5.2并发和并行;高并发常用的相关指标;高并发常用的相关指标;5.5.2并发和并行;5.5.3实时软件体系结构;5.5.3实时软件体系结构;5.5.3实时软件体系结构;2.实时软件体系结构的控制模式;2.实时软件体系结构的控制模式;2.实时软件体系结构的控制模式;5.5.4案例简析:高并发系统架构的负载均衡;高并发的系统架构一般会使用分布式集群部署,服务上层有负载均衡,并提供各种容灾手段保证系统的高可用,流量也会根据不同的负载能力和配置策略均衡到不同的服务器上。
;介绍三种典型的负载请求:
(1)?OSPF(OpenShortestPathFirst,开放最短路径优先)。OSPF是IETF组织开发的一个基于链路状态的自治系统内部网关协议。
(2)?LVS(LinuxVirtualServer)。LVS是一种集群技术,采用IP负载均衡技术和基于内容请求分发技术。
(3)?Nginx(enginex)。Nginx是一款轻量级、高性能的Web服务器和反向代理服务器,服务开发中经常使用它来进行负载均衡。
;本章主要介绍了客户端/服务器、浏览器端/服务器、面向服务、基于构件、并发和实时等五种软件体系结构的概念
您可能关注的文档
- 《信息技术基础》课件_任务1 制作电子相册.pptx
- 《基于新信息技术的JavaScript程序设计基础》课件_第6章.pptx
- 《机器学习与Python实践》课件_10TensorFlow基础框架.pptx
- 《信息技术基础》课件_任务2 宣传海报排版.pptx
- 《基于新信息技术的Hadoop大数据技术》课件_项目2 Hadoop技术概述.pptx
- 《微波技术与天线》课件_7-2矩形波导.pptx
- 《智能机器人学》课件_第9章 仿生机器人.pptx
- 《机械制图项目教程》课件_第2章.pptx
- 《机械制图项目教程》课件_第9章.pptx
- 《信息技术基础》课件_任务3 毕业设计文档排版.pptx
- 区委书记、市国资委党委领导班子2025年组织生活会对照“四个带头”含反面典型案例举一反三剖析方面检查材料【两篇文】.docx
- 局党组书记、市国资委党委领导班子2025年组织生活会对照“四个带头”含反面典型案例举一反三剖析方面个人检查材料2篇文.docx
- 市交通运输局局长2025年专题生活会对照“四个带头”含落实意识形态工作责任制方面个人对照检查发言提纲与检察院领导班子“四个带头”检查材料【2篇文】.docx
- 市投资促进局党支部书记2025年组织生活会对照“四个带头”个人对照检查发言材料与党组书记“四个带头”个人对照检查材料(内蒙古地区四个对照,反面典型案例检视剖析)【2篇文】.docx
- 市教育局党委副书记、市国资委党委领导班子2025年“四个带头”个人对照检查发言材料(上年度整改+个人事项+典型事例剖析)2篇文.docx
- 2025年专题生活会“四个带头”方面对照检视材料(问题+原因+措施+意识形态)与纪检委员专题生活会“四个带头”方面个人对照检查材料【2篇文】.docx
- 检察院领导班子2025年专题生活会对照“四个带头”检查材料与县司法局专题生活会党组书记个人对照“四个带头”对照检查材料(含反面典型案例全面剖析)2篇文.docx
- 市机关事务局党支部书记、局党组书记2025年组织生活会对照“四个带头”含反面典型案例举一反三剖析方面个人发言材料、检查材料【2篇文】.docx
- 2025年领导干部专题生活会“四个带头”对照检查材料与市审计局领导班子专题生活会“四个带头”含反面典型案例剖析对照检查材料2篇文.docx
- 2025年县司法局专题民主生活会班子围绕“4个带头”对照检查材料与反面典型案例回顾与剖析对照检查发言材料2篇文.docx
文档评论(0)