论文部分内容阅读
蔬菜、速冻食品、生肉等食品易受温度变化的影响而变质,因而国家相关法律规定这些产品必须进行冷链系统的保障。鉴于冷链监控数据量大、分布式存储、实时性要求高等内在要求,以及食品冷链物流供应链上的上下游企业间数据格式不统一造成数据源的异构等现状,北京市提出构建冷链物流监控平台,以期监督食品冷链物流企业的执行规定的力度。本文基于北京市科委资助项目“北京市食品冷链物流关键技术研发与示范”(合同号:Z101105053710004)对冷链物流监控数据集成进行研究,并取得具有实用价值的研究成果。目前,国内对异构数据源的集成方案主要有联邦数据库集成方案、中间件集成方案和数据仓库集成方案三种。本文主要是在中间件集成方案的基础上,分析了传统中间集成方案的不足:基于传统中间件方法的集成系统是紧耦合性、开发周期长,对于Web集成平台都是基于HTML语言设计的。因此不利于数据的准确描述,又无法满足冷链物流供应链节点的动态行要求。因此,本文选择支持跨平台、开放性、可组合和屏蔽数据源异构的基Web Service的数据集成方案。详细内容如下:首先,搭建异构数据源集成体系架构。本文基于Web Service通信协议,提出的数据集成体系架构由表示层、业务逻辑层和数据源层三层组成,对数据集成流程进行总体设计。其次,设计一种基于XML的数据模式。本文提出一种包含用户模式、全局模式、局部模式和数据源模式的四层数据模式架构。在全局数据模式中进行元数据管理、数据库管理、字段映射表的建设等,以期来屏蔽数据源与集成平台之间数据异构,解决上下层数据语义冲突问题,数据源的快速定位。Web Service封装数据源,生成局部模式,另外,针对实时上传的动态信息专门设立局部模式,提取转换数据,增量上传至中心数据库。然后,实现查询管理模块。通过对数据查询流程分析,面向中心数据库和异构数据源设计查询重写流程以及规则,执行查询语句后将结果子集合并按照用户模式展现给最终用户。最后,将该集成方案应用的北京市食品冷链物流监控平台中,进行集成方案的实例验证。用户可以通过单一登陆来实现对某一节点的监控,实现查询服务。验证基于Web Service的数据集成系统可以克服数据源异构问题,为用户提供透明的统一接口访问数据源。