摘要: B/S体系结构的优势 B/S体系结构与C/S体系结构相比不仅具备C/S体系结构特征,而且具有C/S体系结构所不具备的如下六种独特优势: 1.开放的标准:C/S所采用的标准只要在内部统一就可,它的应用往往是专用的。B/S所采用的标准都是开放的、非专用的,是经过标...
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技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。