开源CRM和ERP撑起后台系统能走多远

  作者:潘春燕
2009/8/17 11:43:45
任何一家公司的后台系统需要许多不同层软件。最困难的任务就是提供下列这种软件:充当公司业务的核心、处理所有大大小小的最基本的细节;以及让客户支付发票金额、确保银行账户里面有足够现金来付工资。

    向左转还是向右转?

    你应该选择哪个呢?最重要的选择标准不是像这样泛泛的评测文章所能给出的。每家企业各有不同的需求,很难评估其中任何一款工具是否符合一般的工作流程。即便某个工具有多好、拥有多丰富的特性,但如果其内部架构依赖为工作流程添加与贵企业有冲突的某种结构,它也极不适合贵企业。有时,把庞大业务硬塞进这样的标准产品所需的成本高于从头开始编写定制软件。

    尽管谁都不该有成见,更不该对软件下一笼统的结论,我还是认为Openbravo好比是仓库里面的人:他们希望填写订单、运送货物。SugarCRM好比是非常热情的接待员,知道销售过程的大部分离不开走到人面前、密切关注对方的需求。Compiere有点像是两者的混合体,但其核心思想是把仓库中的货物销掉。

    但是正如人可以扮演多个角色,软件也能这样。这些系统都是开放的一组数据库表和用于编辑的规则。如果可以用某个系统完成某项任务,其他系统经过改写后,也会具有这种功能。没有理由说Openbravo运行起来不能更像友好的SugarCRM;也没有理由说SugarCRM无法添加相应的插件、开始在仓库里面工作。

    在这三种情况下,定制非常简单,以至于决定自行构建变得越来越难。如今用Java或C++编写自己的后台系统相当愚蠢,不仅仅是由于如今有那么多功能可随意获取,还由于这些系统本身非常接近编程语言。开源开发与日益兴起的插件架构相互结合,意味着改动现有代码越来越容易。这些应用软件旨在可以接纳每个人贡献的代码,这种灵活性融入到了整个开发周期当中。

    不过,这三个项目离下面这种形象相距甚远:社区由编程人员领导,里面的一切都平等共享。首先,这三家都是专业公司;它们既销售产品,又恰好免费赠送。免费的开源版本会满足你的要求吗?情况可能不是这么简单,但技能娴熟的编程人员应当能够在合理的一段时间内安装所有版本,让它们存储数据。

    社区版本是不是最具有成本效益的解决方案,很大程度上取决于贵公司的性质以及在定制方面的需要。如果你的客户和产品直接对应于简单的表结构,那么使用社区版可能相当好。毕竟,替代免费版中没有的一些商业特性的功能甚至可以自建。比方说,可以用JasperReports就能开发出简单的报表特性,因为总是有可能连接到数据库,不需要通过主应用软件。

    不过,可能没必要什么都自己来做,那样会有一大堆麻烦事。我发现,自行完成编程工作往往不需要太多时间,但了解架构、决定如何实施变化却很费时间。专长技能是慢慢积累起来的。尽管每个用户每月50美元很快就会变成一大笔费用,但比请专职编程人员来工作大半年省钱得多。

    专业版确实包括更多的支持;拿Compiere来说,还可以使用说明文档。这往往相当要紧,但仍需要你进行实际的定制工作。没有一个专业版为你完成定制工作――那是你的责任,但这些公司都支持庞大的编程人员网络,他们精通每个版本的特别之处。即便贵公司自己有一大批编程人员,在安装这些软件包时,也应当考虑从外面请人来提供一些帮助。

    注意产品本身的开放程序也很重要。比方说,定制Openbravo需要创建XML和Java类。所得结果需要进行编译。如今SugarCRM包括一款非常高级的拖放工具,用于为你实施的对象添加表和模块。可以添加字段、控制字段怎样出现,不需要编写任何ASCII文本。所有编程工作都只要通过在屏幕上拖动及编辑div即可“直观”地完成。这种非常开放的优点很容易被许多没有直接编过程序的经理和用户所理解。

    我要说,尽管SugarCRM的拖放工具大大简化了改变表和数据模型,但仍然需要事先考虑每个人会怎样使用数据。由于会导致缺乏一致性,允许每个人随意添加字段可能很危险。

    紧随云潮流

    一个更深入的决策是,是使用对方的托管服务,还是把软件安装到自己的机器上?这三家公司对“云”一词的使用各有不同。比方说,SugarCRM提供“云连接器”(cloud connector),可以把你的SugarCRM版本与销售有关Hoover’s和Jigsaw等公司的数据的厂商集成起来。如果你获得了Hoover's或Jigsaw数据库中的某个客户,云连接器会调入通用的数据,为你节省时间。这是相当好的想法,但与托管本身没有任何关系。

    SugarCRM也为其主要版本提供托管选择。小规模安装可以选择Sugar简易版、社区版的托管版本(限于10个用户使用),或者所谓的专业版。SugarCRM还与一大批提供定制工作和托管服务的合作伙伴合作。

    Compiere使用“云”一词来描述其专业版专门针对亚马逊的EC2云而改动的一个版本。它提供了磁盘映像,可以迅速启动,不需要大量的安装工作。你仍得完成所有定制工作,但该版本包括了一些额外帮助。不过得支付亚马逊收取的费用。Openbravo不直接提供该磁盘映像,但一些合作伙伴构建了自己的亚马逊机器映像(Amazon Machine Image)。

    这些也不是惟一的选择。软件毕竟是开源软件,公司可以与大批顾问合作。他们可以为你安装这些工具、进行定制。有些顾问可以结合托管服务,有些人专门来到贵企业服务。有些顾问为项目积极贡献代码。与这些专业人士合作是获得所需特性的一个好渠道,他们为你安装的软件编写的额外代码可以用到下一代。

    SugarCRM、Openbravo和Compiere这三款开源工具包(以及类似的其他许多工具包)在迅速完善,足以提供市场实际需要的功能。社区版都相当,通常也比较容易使用,不过这些公司准备定制各自的工具,并提供支持。这种便利模式带来了一个强大的社区,供应商们竞相为用户们建立一个富饶的生态系统,不管用户有没有在付费给商家。

    来源:IT168

共3页: [1] [2]3 下一页
责编:姜玲
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
畅享
首页
返回
顶部
×
    信息化规划
    IT总包
    供应商选型
    IT监理
    开发维护外包
    评估维权
客服电话
400-698-9918