射频识别(Radio Frequency Identification,RFID)作为一种高效率的数据采集与自动识别技术,在诸如生产制造、仓储物流、图书管理等方面发展迅速,应用前景广阔。随着RFID技术的发展与其应用系统业务愈加复杂、数据规模增大、处理延时减...
详细信息
射频识别(Radio Frequency Identification,RFID)作为一种高效率的数据采集与自动识别技术,在诸如生产制造、仓储物流、图书管理等方面发展迅速,应用前景广阔。随着RFID技术的发展与其应用系统业务愈加复杂、数据规模增大、处理延时减少等要求的不断提高,复杂事件处理(Complex Event Processing,CEP)技术随之产生,成为RFID技术领域研究热点之一。它作为一种处理事件间复杂关系的技术能够快速建立事件间关系模型,轻松处理复杂业务逻辑,使系统可扩展性提高、耦合性降低[1]。本文以实际课题项目为背景,针对基于RFID技术的仓储管理系统在开发部署过程所遇到的诸如大规模数据输入、复杂业务逻辑处理、实时处理延迟、系统耦合性高以及可扩展性差等实际问题,将CEP技术引入到基于RFID技术的仓储管理系统,设计并实现基于复杂事件处理(CEP)平台的RFID仓储管理系统。为此,本文主要进行了以下工作:首先,依据项目需求和RFID仓储管理系统在开发部署过程中所遇到的实际问题,分析传统技术与CEP技术的技术特点以及其在大规模数据复杂关系处理和业务逻辑实时处理等方面的解决方法,从项目的功能需求和实际调查出发,讨论CEP技术与传统技术的结合点,对CEP技术在RFID仓储管理系统中的可行性进行分析验证。进而对基于CEP平台的RFID仓储管理系统的总体架构进行设计,详细设计其硬件架构与软件架构。其次,针对系统总体架构与实际需求,在复杂事件处理平台的基础上对基于CEP平台的RFID仓储管理系统进行设计与实现。对每一个功能模块涉及到的消息、事件进行定义,利用类SQL的事件处理语言分析事件之间的复杂关系,处理复杂业务逻辑。并对系统存储历史数据的数据库表单进行设计分析。最后,搭建测试环境,根据项目实际需求设计测试方案,编写测试用例,对基于CEP平台的RFID仓储管理系统进行全面的测试分析,并针对系统可能会在可靠性以及数据规模上进一步增大的情况,提出系统进一步的优化措施。测试结果表明本文设计的基于CEP平台的RFID仓储管理系统很好的解决了基于RFID技术的仓储管理系统所遇到的问题,能满足应用需求并具有一定的应用价值。
暂无评论