ERP产品到底该用B/S还是C/S架构呢?在ERP业界,关于C/S与B/S的口水战从2000年开始,一直没有停息。直到今天,相关产品的调查数据及其在企业的使用状况好像已经给出了答案。
很显然,B/S与C/S具有不同的优势与特点,他们无法相互取代。例如,对于以浏览为主、录入简单的应用程序,B/S技术有很大的优势,现在全球铺天盖地的Web网站就是明证;而对于交互复杂的ERP等企业级应用,B/S则很难胜任,从全球范围看,成熟的ERP产品大多采用二层或三层C/S架构,纯B/S的ERP产品并不多见。
最近在ITPUB社区的ERP板块发起了一项关于使用ERP产品系统架构的小调查,调查结果显示,超过50%的企业用户使用的是混合型架构的ERP产品。而当年号称要战胜C/S架构的B/S架构的ERP产品只占有12.5%,C/S架构的ERP产品依然拥有高达37.5%的比例。
从调查结构看出,B/S结构的ERP软件时代还并没来得及到来,就被SOA等新型的混合架构方式所取代。今天的ERP软件客户端,看起来更像一个融合了桌面软件和浏览器的更加智能的用户数据操作终端。
网友gh9971在调查讨论中谈到,“一般在工厂,或是企业,地点比较集中的位置,应该都是使用C/S。client安装ERP的exe文件,server安装sql server,访问通过ip或是电脑名或是内置好的直接使用ERP,这样ERP比较快,因为server直承受sql的工作,其他的都在地本地进行。但这样的更新不方便?除非ERP.exe文件有同步更新功能。--------相信在珠三角或是长三角更多的工厂/企业都是使用这种架构,还是具有他的优越性与效率性。
“但在一般的写字楼或是超市/连锁/门店/分销行业,由于地理位置原困,所以他们的ERP一般都要求使用:B/S架构,或是通过VPN来架构。“
“尽管B/S是未来的发展方向,是具有一定的市场前景,但它的缺点也很明显:占用带宽,网络打印,中国南北互通。其实看过SAP的几分大的客户,使用好也还是C/S。”
基于纯web的ERP系统,传统的占据市场份额较高的产品品牌旗下并没有得到大力推广和应用,如SAP和Oracle以及金蝶用友等。一些比较小的ERP厂商却在主推和主打这类架构的产品。
今天,随着云计算,SaaS等计算方式的产生和软件服务模式的变革,混合架构加上新型智能客户端的ERP软件已经成为企业的新型架构选择,软件产品已经模糊了B/S和C/S的界限和区别,而大量采用基于云计算、SOA等新型架构方式。