不同软件体系架构特征.docx

上传人:知****量 文档编号:34323388 上传时间:2022-08-16 格式:DOCX 页数:2 大小:13.93KB
返回 下载 相关 举报
不同软件体系架构特征.docx_第1页
第1页 / 共2页
不同软件体系架构特征.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《不同软件体系架构特征.docx》由会员分享,可在线阅读,更多相关《不同软件体系架构特征.docx(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、不同软件体系架构特征 通常我们把软件体系架构分为c/s架构模式、B/s架构模式、c/s和B/s混合架构模式这三种架构模式。一个软件采用哪一种架构模式。不仅需要考虑软件的使用人员、流程、任务、需求和交互性等特点,同时还应结合这三种架构模式不同的特点。 1c/s架构模式特点 c/s架构模式,即client/server(客户/服务器)架构模式,前端为客户端,后端为服务器端,如图1所示。在这两层结构中,第一层是在客户机系统上结合了表示与业务逻辑;第二层是通过网络结合了数据库服务器。c/s模式主要由客户应用程序、服务器管理程序和中间件三个部分组成1。c/s架构模式主要优点是:c/s模式交互性强,这是c

2、/s固有的一个优点,在c/s中,客户端有一套完整应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换;由于c/s配备的是点对点的结构模式,对信息安全的控制能力很强,安全性可以得到可靠的保证。故c/s模式提供了较安全的存取模式;由于c/s在逻辑结构只有两层,客户端实现与服务器的直接相连,没有中间环节,因此响应速度快;由于c/s架构客户端开发是针对特定的用户,因此,操作界面漂亮,形式多样,可以充分满足用户自身的个性化要求;c/s架构技术比较成熟,能解决许多目前intranet系统还不易解决的问题。c/s架构模式主要缺点是:需要专门的客户端安装程序,分布功能弱,针对点多面广

3、且不具备网络条件的用户群体,不能够实现快速部署安装和配置;兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同工具,需要重新改写程序;开发成本较高,需要具有一定专业水准的技术人员才能完成12。 2B/s架构模式特点 B/s架构模式,即Browse/server(浏览器/服务器)架构模式,是随internet技术的兴起,对c/s体系架构的一种变化或者改进的架构。在B/s体系架构下,用户界面完全通过www浏览器实现,而系统安装、修改和维护全在服务器端解决。用户在使用系统时,仅仅需要一个浏览器就可运行全部的模块,真正达到了“零客户端”的功能,很容易在运行时自动升级。该架构中,一部分事务逻辑在前

4、端实现,但是主要事务逻辑在服务器端实现。其中应用的典型就是,浏览器web服务器数据库服务器。客户端通过浏览器向web服务器提出查询请求,web服务器根据需要向数据库服务器提出查询请求,数据库服务器根据检索结果与查询条件将相应的数据结果返回给web服务器,最后web服务器以超文本文件的形式将结果传给客户机。B/s模式架构如图2所示。 B/s架构模式主要优点是:由于不需要安装专门的客户端,使其具有分布性特点,可以随时随地进行查询、浏览等业务处理;业务扩展简单方便,通过增加网页即可增加服务器功能;维护简单方便,只需要改变网页,即可实现所有用户的同步更新;开发简单,共享性强。B/s架构模式主要缺点是:

5、个性化特点明显降低,无法实现具有个性化的功能要求;体系架构缺乏对动态页面的支持能力,没有集成有效的数据库处理功能;体系架构的系统扩展能力差,安全性难以控制;采用B/s体系架构的应用系统,在数据查询等响应速度上,要远远地低于c/s体系架构;B/s体系架构的数据提交一般以页面为单位,数据的动态交互性不强,不利于在线事务处理,难以实现传统模式下的特殊功能要求12。 3基于c/s与B/s的混合架构模式 通过上文对B/s架构模式和c/s架构模式的分析,可知目前B/s架构的特长在于数据的采集、信息的发布、查询与浏览,而c/s架构模式因为具有交互性好、效率高、比较成熟等优点,适合于实时的事务处理。同时,在一个管理系统中,有些功能适合采用c/s架构,有些适合于采用B/s架构。适合采用c/s架构的模块应具备如交互性强、使用者范围小、地点固定、要处理大量数据等特点。适合采用B/s架构的模块应具备如使用范围广、交互性要求不高的场合123。这即是基于c/s与B/s的混合架构模式的软件系统体系驾构。基于c/s与B/s的混合架构模式如图3所示。 2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁