- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C-S和B-S体系结构探究和应用
C/S和B/S体系结构探究和应用 【摘要】本文重点阐述了C/S、B/S的模式结构和系统特点,对比了二者之间的优势和不足,分析了基于C/S、B/S混合模式网络体系架构的优点,探讨了该结构在网络教育管理体系中的应用,以更好地实现网络教学资源的开发利用与交互共享,提供更灵活的网络教学资源组织与管理功能,更有效的为教学服务。
【关键词】C/S B/S 体系结构 系统 应用
【中图分类号】TP311 【文献标识码】A 【文章编号】1672-5158(2013)04-0139-01
1、引言
信息时代,以网络学习环境为主的现代远程教育以其资源共享、系统开放、时空自由、便于协作等优点得到迅猛发展。网络教育平台是网络教育得以实现的基础和保障,随着网络教学资源的不断丰富和教学软件的日益增多,需要一个行之有效的管理系统,来实现资源的有效管理与共享利用。当前,基于ASENET网络教育开发平台的最常用的体系结构是C/S、B/S两种模式,它们在扩展性、安全性和交互性等方面各有优缺和长短,如何更好的避其短、扬其长,降低系统的维护和开发成本、解决系统的扩展性,因此必需在深入透彻了解C/S、B/S模式特点的基础上,加以研究和应用。
2、C/S、B/S简介及特点分析
2.1 C/S结构、B/S结构
C/S(即客户端/服务器,Client/Server),是指一个或多个客户和一个或多个服务器与下层的操作系统以及网络系统所形成的一种分布式计算、分析和表示的复合系统。C/S一般采用两层结构,由两部分构成:前端是客户机,在客户机上安装相应软件,用户界面结合了表示与业务逻辑,接受用户的请求,并且向数据库提出请求;后端是服务器,数据库的内容都放在远程服务器上,即数据管理将数据提交给客户端,客户端将数据进行计算并将结果呈现给用户。
B/S(即浏览器/服务器,Browser/Server),是由浏览器(客户端)和web服务器、数据库服务器组成的三层结构C/S体系结构的一种新型的数据库信息系统的设计模式。B/S是对C/S结构的改进和优化,只安装维护一个服务器,客户端通过不断成熟的浏览器技术结合多种script语言和ActiveX技术与Web服务器进行信息交互,是一种全新的软件系统构造技术。
2.2 C/S、B/S系统特点
C/S体系结构模型思想简单,具有强大的数据操作和事务处理能力,易被人们理解和接受。但传统的二层C/S结构存在很多局限,随着教育系统和资源的日益扩大,软件的复杂程度不断提高,三层C/S体系结构应运而生。三层C/S体系结构将应用功能分成表示层、功能层和数据层。在传统的二层基础上增加了一个应用服务器,只有表示层存在于客户机上,整个应用逻辑驻留在应用服务器上,这种结构也被成为是“瘦客户机”。其中,表示层担负着拥护与应用间的对话功能,是应用的用户接口部分,用于检查用户从键盘等输入的数据,显示应用输出的数据;功能程是将具体的业务处理逻辑编入程序中,相当于应用的主体;数据层即数据库管理系统,负责管理对数据库数据的读写。
另外,中间件是三层C/S体系结构中最重要的构件,它是一个用户API定义的软件层,具有良好可扩展性和强大通信能力的分布式软件管理框架。其功能是在服务器和服务器之间或服务器和客户机之间传送数据,实现服务器群和客户机群之间的通信。
B/S采用三层客户服务器结构,在数据管理层和用户界面层增加了一层结构,即中间件。利用中间层从逻辑上将应用分为表示层、业务逻辑层和数据存储层划分为三个不同的处理层次。三层结构在层与层之间相互独立,任何一层的改变都不会影响其它层的功能。三层结构是伴随着中间件技术的成熟而兴起的。中间件作为构造三层结构应用系统的基础平台,提供了以下主要功能:提供一个三层结构应用的开发、部署、运行和管理的平台;实现应用与数据库的高效连接;负责服务器与服务器之间、服务器与客户机的通信和连接。
2.3 C/S、B/S技术特点比较分析
2.3.1 系统升级维护
C/S结构由于其本身的整体性,在系统升级时,必需对所有客户端计算机进行软件安装,整体考察并处理出现的问题,升级维护繁琐,工作量大。B/S结构系统升级时,只需要改变个别构件,开发和维护等工作都集中在服务器端,只需对服务器进行软件升级,便可同步更新,减轻了系统升级与维护的成本和工作量。
2.3.2 安全性
C/S模式下所有应用逻辑必需通过前端的应用服务器来完成,采用配对的点对点的模式,并采用适用于局域网、安全性比较好的网络协议,故安全性和可靠性较强。B/S结构安全性只能靠数据服务器上管理密码的数据库来保证,采用多点对多点、点对多点的开放的结构模式,并采用运用于Internet的TCP/IP一类的开放性协议,安全
您可能关注的文档
- 10-0.4kV变电站单相接地故障产生危害和保护接地措施探析.doc
- 10%溴氰虫酰胺悬浮剂对西瓜烟粉虱田间防治探究.doc
- 022期《COS达人秀》上榜选手作品SHOW.doc
- 102例成人继发性癫痫病因研究.doc
- 102名寄宿制高中学生饮食和健康访谈看学校健康教育.doc
- 10kVA逆变器保护电路设计探究.doc
- 10KV供电系统继电保护运行可靠性研究.doc
- 103例小儿高热护理体会.doc
- 10kV和以上高压电缆线路设计中需要注意问题研究.doc
- 10kv开闭所倒闸误操作危险点研究.doc
- 2024-2030年中国呋喃妥因试剂行业市场发展趋势与前景展望战略研究报告.docx
- 2024-2030年中国咖啡生豆行业销售动态及消费趋势预测报告.docx
- 2024-2030年中国叉车用电池行业市场发展趋势与前景展望战略研究报告.docx
- 2024-2030年中国厨房电器行业竞争趋势及销售状况分析报告.docx
- 2024-2030年中国双筒洗衣机行业市场分析及竞争形势与发展前景预测研究报告.docx
- 2024-2030年中国变压器多溶解气体分析仪行业市场发展趋势与前景展望战略研究报告.docx
- 2024-2030年中国变压器整流器行业市场发展趋势与前景展望战略分析报告.docx
- 2024-2030年中国同步动态随机存取存储器行业市场发展趋势与前景展望战略分析报告.docx
- 2024-2030年中国合成树脂行业发展趋势与投资战略研究报告.docx
- 2024-2030年中国合成导热石墨膜行业产销状况与投资趋势预测报告.docx
文档评论(0)