论文部分内容阅读
近年来,随着电子商务中的物流技术的迅速发展,RFID(Radio FrequencyIdentification,射频识别)标签技术发展十分迅速。RFID中间件作为一种面向消息的中间件,是RFID各项产业应用的神经中枢,具有数据采集、过滤、整合和传递等特性,以便将正确的对象信息传到企业后端的应用系统。
如何进行有效的数据处理和数据管理,是RFID中间件当前应用和发展所面临的重要挑战。这主要从三方面表现:(1)RFID数据包含大量需要过滤的冗余信息;(2)RFID数据需要转换和聚合为语义数据,从而可以在对应的数据模型中表现;(3)RFID数据是有时序性的、流动的,高数量级,需要迅速处理。因此,需要构建一个RFID数据处理框架,获取原始的RFID数据,过滤并处理RFID数据,建立RFID数据与业务数据之间的对应关系。
阐述了RFID的基本原理、历史背景、应用现状,说明了RFID中间件的基本概念、功能需求和典型模型设计,详细阐明了ECA事件处理模型的基本原理、知识模型。本文在简要阐述在RFID中间件事件处理方面国内外的研究现状以及不足的基础上,详细分析了在RFID中间件中事件过滤、事件聚集、事件转换和复杂事件检测的原理与实现,设计了一种基于ECA规则的事件处理模型(REPM)。本文介绍了REPM中时间函数、简单事件和复杂事件的定义,说明了如何在事件过滤、事件聚集、事件转换、实时监测等方面构造RFID事件规则,并指出了传统的ECA监测系统的不足,详细说明了复杂事件的图形化构造。采用Java语言实现了REPM:模型,并进行性能测试,分析事件数量和规则个数对事件处理时间的影响,得出结论:该模型有效简化RFID中间件的数据处理工作,减少了RFID中间件数据集成的消耗,最后应用于粤港重点招标项目,提出一个基于J2EE的RFID应用体系结构,并应用了本文提出的REPM模型,给出了一个实例,得到了理想的结果,进一步验证了该模型的事件处理和事件检测的能力。