1、烟草行业中烟系统与烟厂系统的集成设计摘要:文章简要分析了烟草行业工业企业信息系统集成与整合的背景,分析和讨论了烟草行业中烟工业公司 ERP 系统与各烟厂 TIMMS 系统之间的集成需求,并在此基础上重点论述了中烟工业公司 ERP 系统与各烟厂 TIMMS 系统集成技术的设计与实现。 关键词:烟草行业;ERP 与 TIMMS 系统集成;设计与实现;数据通信平台 一、引言 随着烟草行业进一步深化卷烟工业体制改革,大力推动卷烟工业集团组织架构调整,加快省级工业公司与所属卷烟工业集团合并重组,各中烟工业公司正在逐步整合统一营销、统一生产、统一采购、统一研发等 4 统一的业务模式,实现集中统一管理。为有
2、效应对这种业务模式的变革及机构管理职能的调整,各中烟工业公司均在加速进行整个中烟层面 ERP 系统的建设。如何实现中烟工业公司的 ERP 系统与各烟厂现有或即将实施的物料高架库管理系统(TIMMS 系统)的集成,保证各烟厂烟叶、辅料、备件、成品等物料的实际出入库数据在 ERP 系统中得到及时、快速、准确的反应,最终实现中烟工业公司对各烟厂物料的精确化管理已经成为了烟草行业工业公司实施信息化的迫切需求。本文将基于该业务需求重点论述烟草行业中烟工业公司 ERP 系统与各烟厂高架库管理系统(TIMMS)的集成设计与实现。 二、设计与实现 中烟工业公司 ERP 系统与各烟厂 TIMMS 系统之间交互的
3、数据分为上行数据和下行数据两类。上行数据主要包括各烟厂 TIMMS 系统向 ERP 系统反馈的数据,如备件、烟叶、辅料等的实际出入库结果数据。下行数据主要包括 ERP 系统向各 TIMMS 系统下发的数据,如基础主数据、BOM 数据、用料申请数据、入库单据等。为实现 ERP 系统与各烟厂 TIMMS 系统数据的高效集成与互连互通,在整个集成设计中将主要包括 ERP 系统接口软件的开发与实施、各烟厂接口系统的开发与实施、数据通信平台的建设实施 3 个部分。ERP 系统接口软件主要实现 ERP 系统下发数据的处理与发送及 TIMMS 系统反馈数据的接收与处理;各烟厂接口系统主要实现对各自烟厂 TI
4、MMS 系统向 ERP 系统发送数据的准备、数据转换及发送,同时实现 ERP 系统下发数据的接收及转换处理;数据通信平台主要通过通信中间件实现接口数据的通信与可靠传输。具体如图 1 所示: 当 ERP 系统需要向各烟厂 TIMMS 系统下发数据时,首先 ERP 系统通过“ERP 系统接口软件”将需要下发的数据转换成数据通信平台所约定的数据标准格式,下发到数据通信平台,数据通信平台通过可靠的数据传输下发到“各烟厂接口系统” ,接口系统获取到 ERP 下发的数据,进行数据的解析及数据的转换(将 ERP 的业务工单等数据转换成 TIMMS 系统所能识别的业务数据) ,然后将转换处理后的业务数据通过接
5、口代理程序传输给 TIMMS 系统,从而完成整个业务数据的下发过程。当烟厂 TIMMS 系统需要向 ERP 系统反馈业务数据时,首先由接口代理程序获取到需要上传给 ERP 系统的业务数据,然后进行数据的转换和处理(将 TIMMS 系统上传的数据转换成 ERP 系统所能识别的业务数据) ,将这些业务数据按照数据通信平台所约定的传输格式进行数据封装,通过数据交换平台反馈给 ERP 系统接口软件,由 ERP 系统接口软件进行数据的解析与处理,最终完成整个业务数据的上传过程。 三、关键技术 从技术层面上实现 ERP 系统与各烟厂 TIMMS 系统的集成其关键点为“数据通信平台”的建设。通过数据通信平台
6、所有的上行和下行数据均以消息传递的机制实现,实现 ERP 系统与各烟厂 TIMMS 系统之间的松耦合,同时依赖于消息中间件来保证消息传输的可靠性,实现消息传输的异步。在构建“数据通信平台”中主要涉及到以下方面: 第一,统一的消息模型。通过该消息模型将需要交换的数据或请求变成交换系统双方都能识别和理解的信息,并通过消息中间件实现发送和接收。 第二,数据交换协议。在数据交换体系设计模式中,为保证数据的可靠传输和交换,数据交换双方都需要通过配置文件或发布的公共信息事先约定好都能理解的一些信息。协议信息主要体现在以下方面:一是业务标识信息。双方提前约定好业务标识信息,并将该信息放到消息模型中,当双方交
7、换数据时,通过解析接收到的消息中的业务标识信息即可对接收的业务数据进行处理。二是操作标识信息。通过约定好的操作标识信息,让接收方知道怎样操作。三是条件标识信息。通过约定好的条件标识信息,让请求方明确告之数据提供方应该提供符合什么条件的数据。四是发送者/接收者标识信息。让数据交换双方能正确理解发送者是谁,接收者是谁。五是消息的数据模式定义信息。当发送数据时,双方得事先约定好描述数据的结构定义。例如通过 XML 格式进行数据传输,则双方要约定好该 XML 的 XSD,当接收到 XML 消息时,就可根据相应的XSD 正确解析 XML 数据。 四、总结与展望 本文着重分析了卷烟工业体制改革后省级工业公
8、司 ERP 系统与下属各烟厂 TIMMS 系统集成的业务需求及信息化技术的设计与实现。随着省级工业公司 ERP 系统与下属各烟厂 TIMMS 系统的全面集成,将最终实现烟草行业省级工业公司对各烟厂物料进出存的精确化管理,有效降低物料管理成本,提高烟草行业的生产经营效益。 参考文献: 1、徐罡,黄涛,刘少华.分布式应用集成核心技术研究综述J.计算机学报,2005(4). 2、覃正,原欣伟,卢致杰等.面向服务的广义企业信息系统架构研究J.计算机应用,2004(6). 3、张慧,黄刘生,张国义等.网格环境下信息集成框架的设计及其应用J.计算机科学,2004(7). 4、李善平.本体论研究综述J.计算机研究与发展,2004(7). 5、卢志杰,覃正.SOA 构架与电子商务应用集成J.计算机应用研究,2004(10).