基于WebService的连锁经营企业异构数据同步研究

上传人:冷*** 文档编号:22069449 上传时间:2021-05-19 格式:DOCX 页数:2 大小:13.42KB
收藏 版权申诉 举报 下载
基于WebService的连锁经营企业异构数据同步研究_第1页
第1页 / 共2页
基于WebService的连锁经营企业异构数据同步研究_第2页
第2页 / 共2页
资源描述:

《基于WebService的连锁经营企业异构数据同步研究》由会员分享,可在线阅读,更多相关《基于WebService的连锁经营企业异构数据同步研究(2页珍藏版)》请在装配图网上搜索。

1、基于WebService的连锁经营企业异构数据同步研究摘要:关键词:关键词:分散经营;ERP;WebService;Web;异构数据库同步中能分类号:TP274文献标识码:A文章编号:1. 连锁企业ERP系统设计模型概述当今社会已步入信息化时代,信息资源的开发利用水平已成为企业是否能够适应时代发展要求的一个重要因素。很多连锁性企业已发展成了呈星型状分布的经营模式,但在管理上实行的却是手工管理或单店管理的方式,已不能适应信息化时代发展的需要。近年来,很多连锁企业在生产管理、计划安排、门店销售等方面,投入了大量的人力、物力进行改造,而效果却并不理想。使用过进销存管理软件、企业收银系统、ERP管理软

2、件【1】等多种通用管理软件参与经营管理。但是这些通用的信息系统与连锁这一特殊行业的经营模式差距较大,不能完全满足烘焙企业的需要,没有完全实现烘焙行业的信息化。连锁企业ERP系统主要由ERP基础信息管理子系统、ERP业务处理子系统以及ERP门店POS收银子系统三部分组成。ERP基础信息管理子系统主要实现企业内部系统信息处理,如部门信息、员工信息、系统用户、用户权限控制、系统日志等功能,通过提供单点登录控制,实现企业多系统的集成服务;ERP业务处理子系统主要实现企业内部的业务处理,如采购管理、物料流通管理、生产管理、产品管理、销售管理等具体功能; ERP门店POS收银子系统主要实现各门店的POS收

3、银,得到门店的销售流水记录,形成企业销售资金入口信息。三个子系统之间通过Web Service进行消息通信,可实现异构系统的资源整合,并提供了很好的扩充能力2. 基于Web Service的异构数据同步模型由于各销售门店的POS收银系统、中央生产厂的基础信息管理子系统和业务处理子系统建立在不同的资源系统上,为实现三个子系统间的通信,采用了基于Web Service的异构数据同步模型【2】方案。同时要实现ERP业务处理子系统、ERP基础信息管理子系统与ERP门店POS收银子系统之间的信息同步【3】。本模型主要采用异构信息同步控制表的方式来保存子系统之间的同步信息,对每个消息,在表中保存需要传递的

4、数据代码、功能模块编码、业务数据代码、当前系统准备发送的目标注册系统标识、操作类型及操作状态等内容。异构信息同步控制表结构如表1所示。表1异构信息同步控制表这里以ERP业务处理子系统与ERP门店POS收银子系统的信息同步为例阐述异构数据同步模型的实现方案。对ERP业务处理子系统,处理模型由异构信息同步控制表、消息捕获控制模块、Web Service消息传递模块、同步控制模块、消息队列模块以及信息验证模块组成;对ERP门店POS收银子系统,处理模型由同步控制模块、消息队列、数据捕获模块和异构信息同步控制表组成。该模型中各模块间消息传递处理过程如下:2.1 业务数据的异构同步业务数据如产品定价、折

5、扣处理等由业务处理子系统产生,同时此部分信息需及时更新至每个终端的销售门店POS收银系统中,以提供给各门店在销售时使用。1) ERP业务处理子系统中的数据捕获模块通过时间戳、触发器等手段对新信息进行捕获,之后生成同步控制消息且保存到同步控制表中。2) 在ERP业务处理子系统中的线程定时器的控制下,同步控制模块操作消息队列模块,消息队列模块获取同步控制表中的数据和对数据记录标识进行ORM关系映射,生成消息队列成员对象,最终入队到消息队列对象中。3) 等待门店POS收银子系统的同步控制模块访问Web Service中间件进行异构数据同步操作。门店同步控制模块在线程定时器的作用下,定时访问ERP业务

6、处理子系统中的Web Service中间件,通过Web Service中间件访问已生成的消息队列,对比目标同步标识的匹配,将待更新的新信息传递到门店POS收银系统中,门店POS收银子系统接收到消息之后,进行同步数据的生成,之后更新至POS收银数据库中,最后将成功消息反馈给Web Service,由ERP业务处理子系统对同步控制表中对应消息的状态进行修改,去除队列中的消息对象,完成异构数据的同步。22销售数据的异构同步销售数据如销售数量、销售金额等由各销售门店产生,为实现整个企业的当日及时结算,各销售门店产生的数据需及时更新至中央生产厂的业务处理子系统中。1) ERP门店POS收银子系统中的数据

7、捕获模块通过时间戳捕获POS收银中产生的新消息,之后生成同步控制信息且保存到同步控制表中。2) ERP门店POS收银子系统生产消息对象,然后入队到消息队列中。3) ERP门店POS收银子系统中的同步控制模块访问Web Service更新接口,进行门店数据向ERP业务处理子系统的更新操作。ERP业务处理子系统通过Web Service接受门店POS收银子系统的消息对象,经过验证模块验证后生成同步数据,然后进行中心数据库的同步操作,同步完成后将同步状态标识返回给ERP门店POS收银子系统, ERP门店POS收银子系统修改当前已更新记录的状态,同时修改同步控制表中对应消息的记录状态,完成一次销售数据

8、的同步操作。3. 结论采用本模型具有以下一些优点:(1)功能完备。该系统的架构设计能够实现企业信息资源的集成,满足企业的信息化发展需要,能够实现企业的信息化服务平台管理、产品管理、生产计划管理、生产组管理、物料流通管理、采购管理、销售统计管理、门店POS销售管理以及各个子系统的异构数据同步管理等功能,为企业管理和决策提供相关的完整的信息资源。(2)完备的模块库。系统能实现完备的模块库,模块之间相对独立,也可以组合起来应用。(3)Web Service实现B/S与C/S的资源整合。通过Web Service可以实现ERP系统混合模式的资源共享问题,解决了ERP的异构系统信息同步问题,对ERP系统

9、高效实时的要求提供了有力保证。(4)高度的开放性。开放性使得在后续的开发和维护工作中可以方便地对其进行扩充,以提高系统的利用率。连锁企业ERP系统建设是目前连锁行业信息化建设的重点及热点,是对连锁企业多种资源进行有效地整合,通过信息化的方式进行企业管理的基础。在信息化高度发达的今天,对连锁类行业现有信息化建设作进一步分析与研究,提出合理的建设模型,具有十分重要的现实意义。参考文献:【1】 张毅(Zhang Yi) 企业资源计划(Enterprise Resource Plan).北京:电子工业出版社(Beijing:Publishing House Of Electronics Industry),2001.9【2】 甄玉钢,刘璐莹,康建初(Zhen Yugang,Liu Luying,Kang Jianchu)基于XML的异构数据库集成系统构架与开发(The Development ofHeterogeneous Database Synchronization Based on XML).计算机工程(Computer Engineering),2006,(32)

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!