BS架构的介绍_原创精品文档.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或

者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务

逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier

结构。

B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,

WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心

部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器

(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix

或SQLServer等数据库。浏览器通过WebServer同数据库进行数据交互。这样就大大简

化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本

(TCO)。

B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有

一台能上网的电脑就能使用,客户端零维护。系统的扩展性非常容易,只要能上网,再由系

统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全

认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。

B/S架构在图形的表现能力上以及运行的速度上弱于CS架构。还有一个致命弱点,就

是受程序运行环境限制。由于B/S架构依赖浏览器,而浏览器的版本繁多,很多浏览器核心

架构差别也很大,导致对于网页的兼容性有很大影响,尤其是在CSS布局,JAVASCRIPT

脚本执行等方面,会有很大影响。

B/S架构软件的优势与劣势

(1)维护和升级方式简单。

目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。

对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,

效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只

是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加

任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器

连接专网即可,实现远程维护、升级和共享。所以客户机越来越瘦”,而服务器越来越“胖”

是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越

简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级

革命的方式是“瘦”客户机,“胖”服务器。

(2)成本降低,选择更多。

大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置。但在服务

器操作系统上,windows并不是处于绝对的统治地位。现在的趋势是凡使用B/S架构的应用

管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是

很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不

受影响,这就使得最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费

的以外,连数据库也是免费的,这种选择非常盛行。

(3)应用服务器运行数据负荷较重。

由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务

器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少

)实现,所有的客户端只有浏览器,网络管理人员只需要做

硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器崩溃”等问题,后果不堪

设想。因此,许多单位都备有数据库存储服务器,以防万一。

B/S架构软件典型案例

ORACLEEBS天朗软件房管家ERP浪潮ERP天思MasterWBP项目任务管理、团队

协作及工时收集软件AceTeamwork

B/S与C/S的区别

C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小

型机,并采

文档评论(0)

151****6399 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档