首页 > EA > 正文

ERP系统架构调查:混合架构成主流

2009-12-08 08:26:03  来源:IT168

摘要:ERP产品到底该用B/S还是C/S架构呢?在ERP业界,关于C/S与B/S的口水战从2000年开始,一直没有停息。直到今天,相关产品的调查数据及其在企业的使用状况好像已经给出了答案。
关键词: 应用架构 系统架构

  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产品并不多见。

ERP系统架构比例

  图一 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等新型架构方式。
  资料:ERP软件中的智能客户端优势
  智能客户端技术具有非常明显的优势。总结起来可以概括为三点,即本地资源充分利用和享受本地用户体验、具备离线连接能力,以及智能部署和自动更新。  智能客户端应用程序会因功能级别的不同而呈现出多种形式和大小。因为所有智能客户端应用程序都具有的一个特性是具有利用本地资源的能力,例如,用于存储、处理或数据捕获的硬件(例如,闪存、CPU 和扫描仪)。
  在企业或 Internet 范围内,智能客户端应用程序能够轻松地与系统连接并与之进行数据交换。Web 服务使智能客户端解决方案能够利用行业标准协议(例如,XML、HTTP 和 SOAP)来与任何类型的远程系统交换信息。更为重要的是,无论是否连接到 Internet,智能客户端应用程序都可以正常工作。在没有网络连接或网络连接断续时,智能客户端能够利用本地缓存和处理进行操作。该功能对于新一代的移动信息工作者来说极具价值,尤其是在指定了移动连接的成本、期限和速度的情况下。
  需要提出的是,离线功能不仅可以在移动方案中使用,而且对于桌面解决方案也可以利用离线体系结构来更新后台线程上的后端系统,从而保持用户界面的响应并改善整体的最终用户体验。该体系结构还能够提供成本和性能上的优势,这是因为用户界面不需要在智能客户端与服务器之间来回切换。另外,由于智能客户端只能在后台与其他系统交换所需的数据,因此可以让人感到它与其他系统交换的数据量的减少(即使在硬连接的客户端系统上,这种带宽的减少也会带来巨大的好处)。这反过来会增强用户界面 (UI) 的响应——因为 UI 不是通过远程系统呈现的。
  过去的客户端应用程序很难进行部署和更新。经常会出现这样的情况:安装一个应用程序会中断另一个应用程序。诸如“DLL Hell”等问题使得安装和维护客户端应用程序变得很困难和棘手。智能客户端技术有效地解决了该问题。例如,新中大智能客户端尽管不完全是零安装,但是已做到零维护,客户端程序即用即下载、自动匹配版本、支持断点续传,真正体现了“智能”特质。
  由于C/S与B/S都有不可避免的局限性,而智能客户端恰好能解决他们的问题,能提高用户满意度,并降低TCO,因此,专家们认为,智能客户端是ERP技术发展的新方向。在未来的两至三年,智能客户端将会逐渐得到提供商与用户的认可,产业界也会掀起一股向智能客户端迁移的热潮。


第三十四届CIO班招生
北达软EXIN网络空间与IT安全基础认证培训
北达软EXIN DevOps Professional认证培训
责编:

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。