B/S体系结构的优势


发布日期 : 2017-02-24 06:08:21 UTC

访问量: 287 次浏览

B/S体系结构的优势

B/S体系结构与C/S体系结构相比不仅具备C/S体系结构特征,
而且具有C/S体系结构所不具备的如下六种独特优势:

1.开放的标准:C/S所采用的标准只要在内部统一就可,
它的应用往往是专用的。B/S所采用的标准都是开放的、
非专用的,是经过标准化组织所确定的,
而非单一厂商所制定,保证了其应用的通用性和跨平台性。

2.较低的开发和维护成本:
C/S的应用必须开发出专用的客户端软件,
无论是安装、配置还是升级都需要在所有的客户机上实施,
极大地浪费了人力和物力。
B/S的应用只需在客户端装有通用的浏览器即可,
维护和升级工作都在服务器端进行,
不需对客户端进行任何改变,故而大大降低了开发和维护的成本。

3.使用简单,界面友好:
C/S用户的界面是由客户端软件所决定的,
其使用的方法和畀面各不相同,
每推广一个C/S系统都要求用户从头学起,
难以使用B/S用户的界面都统一在浏览器上,
浏览器易于使用、界面友好,不需再学习使用其他软件,
一劳永逸地解决了用户的使用问题。

4.客户端消肿:C/S的客户端具有显示与处理数据的功能,
对客户端的要求很髙,是一个“胖”客户机。
B/S的客户端不再负责数据库的存取和复杂数据计算等任务,
只需要其进行显示,充分发挥了服务器的强大作用,
这样就大大降低了对客户端的要求,客户端变得非常“瘦”。

5.系统灵活:C/S系统的三部分模块中有一部分
需要改变就会关联到其他模块的变动,
使系统极难升级。B/S系统的三部分模块各自独立,
其中一部分模块改变时其他模块不受影响,
系统改进变得非常容易,
且可以用不同厂家的产品来组成性能更佳的系统。

6.保障系统的安全性:在C/S系统中由于客户机
直接与数据库服务器连接,
用户可以很轻易地改变服务器上的数据,
无法保证系统的安全性。
B/S系统在客户机与数据库服务器之间增加了一层Web服务器,
使两者不再直接相连,
客户机无法直接对数据库操纵,有效地防止用户的非法入侵。

三层的B/S体系结构具有许多传统C/S体系结构不具备的优点,
而且紧密地结合了Internet/Imranet技术,
是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。

相关链接