B/S体系结构的优势


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

访问量: 150 次浏览

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技术, 是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。

相关链接