系统架构师考试浏览器/服务器风格

系统架构设计师 责任编辑:anqian333 2013-12-27

添加老师微信

备考咨询

加我微信

摘要:浏览器/服务器(browser/server,B/S)风格就是上述三层应用结构的一种实现方式。 其具体结构为浏览器/Web服务器/数据库服务器。三层C/S的解决方案相比,客户端采 用WWW浏览器,应用服务器是Web服务器oB/S体系结构主要是利用不断成熟的WWW 浏览器技术,结合浏览器的多种脚本语言,用通用浏览器就实现了原来需要复杂的专用 软件才能实现的强大功能,并节约了开发成本。从某种程度上来说

5.3.5浏览器/服务器风格

浏览器/服务器(browser/server,B/S)风格就是上述三层应用结构的一种实现方式。 其具体结构为浏览器/Web服务器/数据库服务器。三层C/S的解决方案相比,客户端采 用WWW浏览器,应用服务器是Web服务器oB/S体系结构主要是利用不断成熟的WWW 浏览器技术,结合浏览器的多种脚本语言,用通用浏览器就实现了原来需要复杂的专用 软件才能实现的强大功能,并节约了开发成本。从某种程度上来说B/S结构是种全新的 软件体系结构。

在B/S结构中,除了数据库服务器外,应用程序以网页形式存放于Web服务器上, 用户运行某个应用程序时只需在客户端上的浏览器中键入相应的网址(URL),调用Web 服务器上的应用程序并对数据库进行操作完成相应的数据处理工作,最后将结果通过浏 览器显示给用户。

基于B/S体系结构的软件,系统安装、修改和维护全在服务器端解决。用户在使用 系统时,仅仅需要一个浏览器就可运行全部的模块。真正达到了 "零客户端"的功能, 很容易在运行时自动升级。B/S体系结构还提供了异种机、异种网、异种应用服务的联 机、联网等。

与C/S体系结构相比,B/S体系结构也有许多不足之处,例如:

B/S体系结构缺乏对动态页面的支持能力,没有集成有效的数据库处理功能。

B/S体系结构的系统扩展能力差,安全性较难以控制。

采用B/S体系结构的应用系统,在数据查询等响应速度上,要远远地低于C/S体系结构。

BS体系结构的数据提交一般以页面为单位,数据的动态交互性不强,不利于 在线事务处理(online transaction processing, OLTP)应用。

因此,虽然B/S结构的计算机应用系统有如此多的优越性,但由于C/S结构的成熟 性且C/S结构的计算机应用系统网络负载较小,因此,应用系统常以C/S和B/S混合应 用形式出现,如图5-14所示。

上图描述了供电调度系统的结构,内部采用C/S风格,对外采用B/S风格,它针对 不同应用和客户需要,充分利用了两种体系结构的优点。


更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!