1 背景
方正科技一直坚持以自主建造为主的信息化建设道路,经过7年多努力,借鉴国内外先进的IT思想和技术,建成适合公司实际需要的、比较完善的信息系统。随着信息化程度的不断提高,公司提出了更高的要求,于是采用分块建造的IT建设模式的局限性就显现出来了。
为此,在2001年中,公司和微软中国顾问咨询部合作,开始进行了整个公司信息系统的整合。整个过程包括了很多内容,现在就EAI部分的实践和经验与大家分享。
2 实施EAI前的系统状况
由于对于IT系统业内还没有真正公认的分类标准,每个公司为便于管理,又有不同的分类方法。为便于理解,这里参照业内的比较通用的分类方法,主要有以下部分:
供应链与生产:功能与业内常见的MRPII和供应链管理基本相同,包括销售计划、生产计划、物料运算、生产管理、材料库管理、采购管理等。
商务与物流:包括B2B、B2C电子商务、订单管理、信用、分销商管理、物流、仓储以及条码管理等。
服务:包括Call Center、服务管理、备件管理等。
其它部分:以Notes为基础的OA系统;CRM的部分功能;成本财务核算系统;还包括外购的人事、财务、信用、立体仓库等诸多系统。
以前这些系统以几个主题为中心,相对比较独立。但是随着业务的发展,整合这些系统成为当务之急。所以到2001年中,EAI项目便成为当务之急。
3 方案选择及考虑
方案1:购买整套的ERP和CRM系统,替换原先的系统。考虑到原有系统很适合公司实际应用,公司多数用户不赞成更换;另外,ERP和CRM系统昂贵的价格、巨大的实施风险、有争议的效果,这些也是我们不选择这个方案的原因。
方案2:进行企业应用系统整合(EAI),通过进行EAI,实现灵活、开放的企业应用系统架构,保护了先期IT投资,又能保证以后的系统扩展,同时保证整个IT建设保持最佳价格性能比。根据以上分析,我们选择了使用EAI的方式。
在技术方案上,由于方正的IT架构一直是基于微软解决方案的,加上微软与方正是战略合作伙伴,微软解决方案的成本也比较低,所以最后选择了BizTalk作为主要平台,结合XML技术和RosettaNet标准,实施企业应用系统集成。
作为信息化比较早的企业,方正一直坚持根据自己的实际情况,结合使用国内最先进的技术来实现自己的IT建设,不盲目跟风,不盲从最贵的最大的系统,这也是本次EAI方案的主要依据。
4 EAI过程介绍
(1) EAI的基础,数据级的集成
考虑到系统的现实情况,首先实现数据级的集成,通过为每个系统建立Adapter,将需要集成的数据放入企业数据总线(BizTalk)中,从而实现各个系统的应用集成。所有的数据交换采用XML标准。在这个层面上解决了数据库间的数据移动问题,实现起来也比较简单,程序的修改并不多。
总体结构示意如下: