• 包装魔术师 ®,专注包装信息整10年!
首页/ 资讯中心/ 企业管理软件的程序运作原理:CS架构与BS架构

企业管理软件的程序运作原理:CS架构与BS架构

2013-12-18 10:40:44
253

企业管理软件主要分为两种架构,C/S架构和B/S架构。

C/S架构

C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、SQL Server。客户端需要安装专用的客户端软件。

B/S架构

B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。

两种架构的优缺点比较

C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点是只适用于局域网,又因为客户端需要安装客户端软件,维护、升级都会麻烦一些。但在一些远程访问技术的配合下,C/S也能满足远程应用的要求;另外现在一般成熟的C/S软件都提供客户端的自动维护工具,维护工作量并不比B/S的系统多多少。

B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。

B/S系统的缺点也很显著:1)对服务器的要求高(所有的运算都是在服务器上完成);2)因为所有的页面和数据都是从服务器刷出来的,所以窗口的反应远较BS慢(BS系统的窗口是在客户端读出来的),尤其是复杂的、多镶嵌窗口的功能,程序实现较困难,客户端会频繁的刷窗口,往往会让人有严重的系统比较卡的感觉。

目前一般来说大中型的管理系统一般都是采用C/S架构设计的。