论文部分内容阅读
随着物联网技术被广泛应用于生产、运输和零售业,基于RFID的物品信息共享服务越来越成为供应链中各参与者的迫切需求。GS1标准化组织提出的EPCglobal框架,规定了统一标准,建立和维护EPC网络,提供EPCIS服务,对供应链各环节物品信息的共享提供了保证。随着云计算技术的发展,为了向各种企业和公司提供普适的EPCIS服务,发达国家争相构建EPCIS云服务,即基于云平台构建EPCIS服务,满足当前形势下对物品信息共享的需求。本文在之前实现的基于EPCglobal框架的物品跟踪系统上,将EPCIS服务和EPCDS部署在OpenStack云平台,设计与实现基于OpenStack云环境的EPC云服务。本文首先介绍了 EPCglobal标准体系框架,描述了该标准框架各个层次所承担的功能,然后引入云计算概念,通过对比各云计算平台特点,针对海量物品数据对于查询实时性的要求,选择OpenStack云计算管理平台作为EPC云服务的基础环境,并介绍了 EPC云服务相比传统EPCglobal框架下服务的优势。在上述基础上,搭建了OpenStack云计算平台,同时分析了 EPCglobal框架各模块功能和实现机制,将适合在云平台上部署和实现的EPCIS服务与EPCDS服务从框架中解耦,并与云计算技术相结合,设计并实现了基于OpenStack的EPC云服务。本文详细描述了 EPC云服务整体架构、工作流程以及各个功能模块,设计与实现了 EPCIS的查询和捕获模块、EPCDS的物品追踪和地址映射模块以及基于MySQL Cluster的分布式数据库。最后对OpenStack云计算平台、EPC服务和数据库集群设计了功能和性能测试以验证本文所实现的系统。本文基于OpenStack设计与实现的EPC云服务,参考了亚马逊EC2中实现的EPCIS服务,选择了与其框架类似的OpenStack云环境,从而满足海量物品查询对实时性的要求,具有实际应用推广的潜力。同时,将EPCDS服务部署在云上,扩展EPCIS云服务,很好的实现了物品的定位和跟踪。