您现在的位置是:首页 > IT基础架构 > 软件与服务 >
中可公司:耗时两月用SOA成功整合ERP系统
2009-03-06 15:22:00作者:CIO360来源:
摘要中粮可口可乐饮料有限公司(下简称中可公司)不仅做到了ERP系统的成功上线,而且在上线过程中,还用SOA架构成功地整合了ERP系统和中粮公司现有的IT系统。...
对大多数企业来说,SOA还是可望不可即的。中粮可口可乐饮料有限公司已经在国内的饮料行业用户中,做了第一个“吃螃蟹的人”。
在IT业界流传着一句话:“不上ERP是等死,上了ERP是找死。”可见ERP上马的难度之大,而中粮可口可乐饮料有限公司(下简称中可公司)不仅做到了ERP系统的成功上线,而且在上线过程中,还用SOA架构成功地整合了ERP系统和中粮公司现有的IT系统。
饮料行业的特殊性
在上ERP系统之前,中可公司使用的是美国的Basis(中粮的核心零售业务系统)系统,它是美国可口可乐公司专门为可口可乐量身订做的系统。饮料行业有其自身的特点,订单量很小。中粮可口可乐饮料有限公司ERP项目总监陈庆举例说,现在中可有20多万客户,一般的饮料企业没有这么多的客户量,但是每个订单的单量又很小。因此,ERP的标准版实现不了饮料行业对业务的所有需求,需要进行大量的二次开发。
中可公司在2007年5月正式启动了SAP(SAP的ERP产品)项目,2007年11月一期项目结束,ERP系统在青岛和济南瓶装厂成功上线。一开始,为了不影响业务,中可公司先上了FICO(FI是总账,CO是管理会计)、MM(物料管理,即非产成品的物料管理)和采购几部分。ERP本身有一个很大的特点就是集成性强,财务数据是从销售出发,仓库的数据也是从销售出发,从而形成一个闭环。
饮料行业系统的核心是定价和订单的处理,中可公司每天要处理1.5万张订单。不仅订单量很高,而且要求有很快的装运反馈速度。2007年11月青岛济南瓶装厂系统上线以后,业务对账的工作量得到了增强。
经过了将近四五个月的反复调研,在2008年5月中可公司开启了项目二期工作,二期项目把销售和产成品的库存整合到ERP系统中,2008年11月24日,二期项目顺利上线。
“我们这个项目有一个很大的特点,这套系统不是很标准的,需要大量的二次开发。系统如果集成性不好,会造成很多问题,比如对账等。有一个数字能说明问题,在原来标准的SAP饮料行业解决方案上,我们做了170多项开发。”陈庆说,项目二期结束后,中可公司的整个结算、整个业务全部进入ERP系统,保证了集成性。系统上线又恰逢元旦和春节,也就是可乐饮料的销售旺季。业务人员赶上销售旺季,订单不能耽误、结算不能耽误,所以大家是在用“百分之二百”的精力在做工作。
目前系统试点的是青岛和济南所在的两个瓶装厂,青岛、济南共有48个营业所,当时项目组在墙上做了一个作战图,把整个山东省的48个营业所分成了8大作战区域。每个区域有项目组的同事,有装配厂的同事,大家一起配合,刚上线两周差不多解决了200多个问题。
在ERP中融合SOA
由于中国的饮料行业快速消费品的特点是定价,客户层次很多,定价也要求特别灵活。所以,当时中可公司考虑到产品的行业特点,而SAP的ERP产品销售模块定价并不是强项,相对来说定价的种类比较少。如果要把定价开发成符合需求的灵活定价模式有很大的难度,最好的办法是把Basis系统和ERP系统结合起来。
中可公司需要整合ERP及中粮现有系统,包括Basis、HR系统等。但无论是ERP系统,还是Basis系统都拥有自已的接口标准协议,属于异构的系统。为满足未来与子公司及兄弟公司间系统的整合,需要建立标准灵活的平台。
其次,在ERP的实施过程中,IBM的咨询团队发现现有的系统包括Basis、OA和人力资源系统等,在和ERP之间做整合的时候会碰到很多具体的技术困难。项目一期只涉及到少数几个厂,就已经出现很多问题,将来涉及到更多用户、更多子公司的时候,这些困难会更加明显。
为此,IBM的咨询顾问向中可推荐了SOA架构平台,并帮中可设计了解决方案。“这两个系统的交互,可以说是我们这个系统的亮点,也可以说是薄弱点,因为系统最怕交互。当时我们了解到中间件有两个产品,一个是ERP自有的‘注释’,但是SI只是相对来说对ERP产品支持比较好。而Message Broker是相对符合SOA架构的产品,可以跨平台使用,因此我们选择了用SOA架构进行系统的整合。”陈庆总结说。
这套系统首先就是采用了IBM WebSphere Message Broker平台,可靠、平稳、易于扩展,最终通过ESB平台连接代表财务的ERP系统和代表制造和日常运维的Basis系统。
中可项目通过百万级的成本,实现了SAP和安全管理、生产监督、Basis之间的即时交互,这对于中国很多制造企业来说不管是危机管理,还是突发事件的管理都非常有借鉴意义。
在实时性方面,由于要在Basis系统里做定价,在ERP里做结算。订单下来以后就要在ERP里面实时结算,同时要跨系统。如果客户退货,退货以后就要重新算价钱,又要回到Basis系统,所以就要求系统的实时性特别强。“一开始说不用中间件,后来发现这成了我们业务的核心了。又要保留灵活定价,又要保留系统的完整性,所以必须用它保证中间的传输。”陈庆道。
两个月做成SOA
IBM中国开发中心(CDL)服务团队加入项目,最终将方案确定为采用WebSphere Message Broker进行系统整合,利用Message Broker实现企业的SOA架构中的企业服务总线(ESB),建立统一的企业数据交换平台。项目中IBM团队负责项目的实施咨询和技术支持,由中可公司自己的团队进行项目开发。从2007年8月底方案确定到11月正式上线,仅两个多月时间。
大型制造企业使用ERP非常广泛,但是其具有开发维护成本高,自有协议等特点。不仅如此,设计制造企业的PDM系统,航空业的SOC系统都具有这个特点。因此基于SOA设计理念的ESB产品——WebSphere MB是基于针对遗留应用和异构系统进行整合的不错选择。传统的EAI整合方式只是通过简单编程连接,效率低,开发成本高,维护困难,升级更是难上加难,而ESB是通过适配器,进行协议的自主调用,明显地提升了数据交换的效率,降低系统日常维护和升级的时间和成本。
提到项目亮点,陈庆觉得领导的支持最为重要。ERP之所以被称为一把手工程,是因为ERP系统的上马过程涉及企业的方方面面,有很多地方需要一把手出面协调,在中可公司的ERP项目中也是如此。关于这点陈庆很有感触,他说,做ERP要通过流程再造去改善管理,最终用户都不会愿意改变自己的习惯,需要一个适应期。所以,领导层的支持是很关键的。中粮可口可乐饮料有限公司总裁栾秀菊非常支持这个项目,每个月管理层例会都会提到这个项目。公司CFO王积斌也经常深入项目组了解项目进展,查看是否存在问题。
“据了解,在我们项目进行的同时,可口可乐公司在全球也在做一个叫‘Coke One’的项目。它由亚特兰大公司主导,2008年在沈阳和大连分公司上线,据说花费了上亿美金,同时由全球十大装瓶商来做,相比之下我们的进展速度就比较快。这与领导层的支持分不开。”陈庆补充道。
同时,由于中可公司的ERP系统是基于Unix平台,Basis基于AS/400平台之上,AS/400一般都是在银行和保险业应用,具有高稳定性,同时也有很强的封闭性。中可公司在项目进行中碰到一个很大的问题,因为Basis是美国可口可乐公司设计的,没有考虑到中文字码。而中可的的客户资料要传到ERP系统里,在ERP里打发票、打订单必然涉及到中文。“所幸IBM这边资源还是很丰富的,他们有很多的专家,我们和硬件、软件的专家团队一起解决字库的问题。字的问题解决了,但是有一些偏僻的字解决不了,AS/400的字库不像在Unix环境下更新得那么快。后来我们又找到那个大字库的索引,才把这个问题解决了。我们选择IBM,因为IBM的资源还是很丰富,在做的过程中,他们都会联系IBM的很多资源,不然在这么短的项目周期里无法做这么多的事情。”陈庆说。
ERP最大的特点是标准化,通过眼和手管理不到的则可以透过信息系统来进行管理。特别是对于像中可这样的企业,业务范围跨了15个省。系统带来的第二个好处就是集成,这样就避免人为造成的疏漏。信息系统可以帮助管理思想、管理要求真正落地,因为系统里的数字是造不了假的。
“我们以后的挑战就像厨师,以前没有菜,现在有菜了,怎么把炒菜技术提高是关键。有数据以后如何利用这些数据提升业务是最重要的。我们在做这个项目之前也是想到标准化、集成性、效率的问题,怎么利用这些好的工具改善业务,并不是为上系统而上系统,而是利用系统帮助业务有所提升,把以前没有监控到的监控到了,没有控制到的控制了。”陈庆充满希望地说。
(本文不涉密)
责任编辑: