B/S 结构
B/S 结构:(Browser/Server,浏览器/服务器模式):是 WEB 兴起后的一种网络
结构模式,WEB 浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统
功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。
客户机上只要安装一个浏览器(Browser),如 Netscape Navigator 或 Internet
Explorer,服务器安装 Oracle、Sybase、Informix 或 SQL Server 等数据库。浏览器
通过 Web Server 同数据库进行数据交互。
B/S 最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有
一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。
B/S 结构的使用越来越多,特别是由需求推动了 AJAX 技术的发展,它的程序也能
在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能
进行局部实时刷新。
一、B/S 结构的优点
B/S 结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只
要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,
再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司
内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账
号进入系统。
二、B/S 架构软件的优势与劣势
(1)维护和升级方式简单。目前,软件系统的改进和升级越来越频繁,B/S 架构
的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需
要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但 B/S 架构的软
件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无
论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作
只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、
升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方
向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、
物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”
客户机,“胖”服务器。
(2)成本降低,选择更多。大家都知道 windows 在桌面电脑上几乎一统天下,浏
览器成为了标准配置,但在服务器操作系统上 windows 并不是处于绝对的统治地位。
现在的趋势是凡使用 B/S 架构的应用管理软件,只需安装在 Linux 服务器上即可,而且
安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部
分人使用 windows 作为桌面操作系统电脑不受影响,这就使的最流行免费的 Linux 操
作系统快速发展起来,Linux 除了操作系统是免费的以外,连数据库也是免费的,这种
选择非常盛行。
比如说很多人每天上“新浪”网,只要安装了浏览器就可以了,并不需要了解“新浪”
的服务器用的是什么操作系统,而事实上大部分网站确实没有使用 windows 操作系统,
但用户的电脑本身安装的大部分是 windows 操作系统。
(3)应用服务器运行数据负荷较重。由于 B/S 架构管理软件只安装在服务器端
(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务
器(Server)端完全通过 WWW 浏览器实现,极少部分事务逻辑在前端(Browser)实
现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运
评论0