欢迎来到天天文库
浏览记录
ID:27281474
大小:50.00 KB
页数:5页
时间:2018-12-02
《烟草行业中烟erp系统与烟厂timms系统的集成设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、烟草行业中烟ERP系统与烟厂TIMMS系统的集成设计摘要:文章扼要分析了烟草行业产业企业信息系统集成与整合的背景,分析和讨论了烟草行业中烟产业公司ERP系统与各烟厂TIMMS系统之间的集成需求,并在此基础上重点论述了中烟产业公司ERP系统与各烟厂TIMMS系统集成技术的设计与实现。 关键词:烟草行业;ERP与TIMMS系统集成;设计与实现;数据通讯平台 一、引言 随着烟草行业进一步深化卷烟产业体制改革,大力推动卷烟产业团体组织架构调整,加快省级产业公司与所属卷烟产业团体合并重组,各中烟产业公司正
2、在逐步整合同一营销、同一生产、同一采购、同一研发等4同一的业务模式,实现集中同一治理。为有效应对这种业务模式的变革及机构治理职能的调整,各中烟产业公司均在加速进行整个中烟层面ERP系统的建设。如何实现中烟产业公司的ERP系统与各烟厂现有或即将实施的物料高架库治理系统(TIMMS系统)的集成,保证各烟厂烟叶、辅料、备件、成品等物料的实际出进库数据在ERP系统中得到及时、快速、正确的反应,终极实现中烟产业公司对各烟厂物料的精确化治理已经成为了烟草行业产业公司实施信息化的迫切需求。本文将基于该业务需求重点论述烟草行
3、业中烟产业公司ERP系统与各烟厂高架库治理系统(TIMMS)的集成设计与实现。 二、设计与实现 中烟产业公司ERP系统与各烟厂TIMMS系统之间交互的数据分为上行数据和下行数据两类。上行数据主要包括各烟厂TIMMS系统向ERP系统反馈的数据,如备件、烟叶、辅料等的实际出进库结果数据。下行数据主要包括ERP系统向各TIMMS系统下发的数据,如基础主数据、BOM数据、用料申请数据、进库单据等。为实现ERP系统与各烟厂TIMMS系统数据的高效集成与互连互通,在整个集成设计中将主要包括ERP系统接口软件的
4、开发与实施、各烟厂接口系统的开发与实施、数据通讯平台的建设实施3个部分。ERP系统接口软件主要实现ERP系统下发数据的处理与发送及TIMMS系统反馈数据的接收与处理;各烟厂接口系统主要实现对各自烟厂TIMMS系统向ERP系统发送数据的预备、数据转换及发送,同时实现ERP系统下发数据的接收及转换处理;数据通讯平台主要通过通讯中间件实现接口数据的通讯与可靠传输。具体如图1所示: 当ERP系统需要向各烟厂TIMMS系统下发数据时,首先ERP系统通过“ERP系统接口软件”将需要下发的数据转换成数据通讯平台所约定的数
5、据标准格式,下发到数据通讯平台,数据通讯平台通过可靠的数据传输下发到“各烟厂接口系统”,接口系统获取到ERP下发的数据,进行数据的解析及数据的转换(将ERP的业务工单等数据转换成TIMMS系统所能识别的业务数据),然后将转换处理后的业务数据通过接口代理程序传输给TIMMS系统,从而完成整个业务数据的下发过程。当烟厂TIMMS系统需要向ERP系统反馈业务数据时,首先由接口代理程序获取到需要上传给ERP系统的业务数据,然后进行数据的转换和处理(将TIMMS系统上传的数据转换成ERP系统所能识别的业务数据),将这些
6、业务数据按照数据通讯平台所约定的传输格式进行数据封装,通过数据交换平台反馈给ERP系统接口软件,由ERP系统接口软件进行数据的解析与处理,终极完成整个业务数据的上传过程。 三、关键技术 从技术层面上实现ERP系统与各烟厂TIMMS系统的集成其关键点为“数据通讯平台”的建设。通过数据通讯平台所有的上行和下行数据均以消息传递的机制实现,实现ERP系统与各烟厂TIMMS系统之间的松耦合,同时依靠于消息中间件来保证消息传输的可靠性,实现消息传输的异步。在构建“数据通讯平台”中主要涉及到以下方面: 第一,
7、同一的消息模型。通过该消息模型将需要交换的数据或请求变成交换系统双方都能识别和理解的信息,并通过消息中间件实现发送和接收。 第二,数据交换协议。在数据交换体系设计模式中,为保证数据的可靠传输和交换,数据交换双方都需要通过配置文件或发布的公共信息事先约定好都能理解的一些信息。协议信息主要体现在以下方面:一是业务标识信息。双方提前约定好业务标识信息,并将该信息放到消息模型中,当双方交换数据时,通过解析接收到的消息中的业务标识信息即可对接收的业务数据进行处理。二是操纵标识信息。通过约定好的操纵标识信息,让接收
8、方知道怎样操纵。三是条件标识信息。通过约定好的条件标识信息,让请求方明确告之数据提供方应该提供符合什么条件的数据。四是发送者/接收者标识信息。让数据交换双方能正确理解发送者是谁,接收者是谁。五是消息的数据模式定义信息。当发送数据时,双方得事先约定好描述数据的结构定义。例如通过XML格式进行数据传输,则双方要约定好该XML的XSD,当接收到XML消息时,就可根据相应的XSD正确解析XML数据。
此文档下载收益归作者所有