首页 > 人工智能 > 正文

可口可乐在华试水SOA

2010-08-04 16:41:38  来源:中国计算机用户

摘要:对大多数企业来说,SOA还是可望不可即的。中粮可口可乐饮料有限公司已经在国内的饮料行业用户中,做了第一个“吃螃蟹的人”。
关键词: SOA

  对大多数企业来说,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个省。系统带来的第二个好处就是集成,这样就避免人为造成的疏漏。信息系统可以帮助管理思想、管理要求真正落地,因为系统里的数字是造不了假的。
  “我们以后的挑战就像厨师,以前没有菜,现在有菜了,怎么把炒菜技术提高是关键。有数据以后如何利用这些数据提升业务是最重要的。我们在做这个项目之前也是想到标准化、集成性、效率的问题,怎么利用这些好的工具改善业务,并不是为上系统而上系统,而是利用系统帮助业务有所提升,把以前没有监控到的监控到了,没有控制到的控制了。”陈庆充满希望地说。


第三十五届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:

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