巨灵鸟

电话   4000156919
当前位置:首页 > ERP实施_ERP百科

ERP系统选择CS架构还是BS架构

来源:巨灵鸟软件  作者:进销存软件  发布:2015/1/21  浏览次数:9159

C/S(Client server,客户端/服务器)B/S(Browser server,浏览器/服务器)是目前ERP系统主流的两大计算架构,C/S技术从上世纪90年代初出现至今已经相当成熟,并得到了非常广泛的应用,其结构经历了二层C/S、三层C/S的更迭。B/S技术则是伴随着Internet的普及而来的,正经历不断的完善的过程。从技术上来说它们各有千秋,如何选择主要取决于企业的需求,那么咱们先了解下这两种架构的异同之处,就能知道企业到底适合用哪种架构模式了。

之前我们也已经简单介绍了CSBS的概念,详见什么是CSBS。下面我们更详细地介绍两者之间的区别。

C/S(Client rver,客户端/服务器)B/S(Browser rver,浏览器/服务器)的区别:

1.硬件环境不同: C/S 一般建立在专用的网络上局域网之间再通过专门服务器提供连接和数据交换服务(可实现远程访问),由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快;B/S 建立在广域网之上的不必是专门的网络硬件环境,,比C/S有更强的适应范围但对带宽要求比较高,

 2.对安全要求不同 C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强。一般机密的及高度机密的信息系统一般都采用C/S 结构,可以通过B/S发布部分可公开信息。B/S 建立在广域网之上, 对安全的控制能力相对弱,可能面向不可知的用户。 

3.对程序架构不同 C/S 程序可以更加注重流程可以对权限多层次校验,较少考虑系统的运行速度。B/S 由于多重考虑到安全以及访问速度,建立在需要更加优化的基础之上,比C/S有更高的要求,B/S结构的程序架构是发展的趋势,但目前B/S的技术还不够成熟。

4.系统维护不同 C/S 程序由于其整体性,必须整体考察,处理出现的问题以及系统升级成本相对较高,需要专门的客户端安装程序,分布功能较弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。B/S 架构简单,构件个别的更换,系统维护简单升级成本较小。

5.处理问题不同 C/S 程序可以处理用户面比较固定,并且在相同区域,满足安全要求高需求 B/S 建立在广域网上,面向不同的用户群满足分散地域广需求。

6.用户接口不同: C/S 多是建立的Window平台上,表现方法有限,对程序员普遍要求较高,开发成本较高,B/S 建立在浏览器上,有更加丰富和生动的表现方式与用户交流。并且大部分难度减低,开发成本较低。

7.信息流不同 : C/S 程序一般是典型的中央集权的机械式处理, 交互性相对低,B/S 信息流向可变化,B-B B-C B-G等信息、流向的变化,更像是交易中心。

8.系统性能不同:B/S技术的异地浏览和信息采集灵活,不过,客户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器的负担很重。采用C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但可以减轻服务器的压力。

9.系统的实现要求不同:C/S结构的管理系统具有较强的事务处理能力,能实现复杂的业务流程,操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。B/S结构的管理系统个性化特点明显降低,无法实现具有个性化的功能要求,操作是以鼠标为最基本的操作方式,无法满足快速操作的要求,页面动态刷新,响应速度明显降低,功能弱化,难以实现传统模式下的特殊功能要求。

综合起来可以发现,在适用Internet、维护工作量等方面,B/SC/S要强得多;但在运行速度、数据安全、人机交互等方面,B/S远不如C/S。对于以浏览为主、录入简单的应用程序,B/S技术有很大的优势,而对于交互复杂的ERP等企业级应用,B/S则很难胜任,从全球范围看,成熟的ERP产品大多采用二层或三层C/S架构,B/SERP产品并不多见。

 尽管B/S是未来的发展方向,是具有一定的市场前景,但它的缺点也很明显:带宽要求高,依赖网络打印,安全性比较薄弱等。目前基于纯webB/S架构ERP系统,并没有得到广大ERP厂商的推广和应用,B/S的技术发展还不够成熟,还具有很大的发展空间。

通过以上可以看出,C/S架构的ERP软件还是目前市场上的主流,优势也是比较明显;而B/S架构的ERP虽说是未来ERP软件发展的趋势,但目前由于其技术成熟度,总体相对C/S架构不具备很明显的优势,因此,一般企业大多选择传统的C/S架构ERP软件。

 

来源:巨灵鸟 欢迎分享本文

  • 点击这里给我发消息
  • 点击这里给我发消息