论文部分内容阅读
EPC中间件是一种面向消息的中间件,支持RFID等相关数据通过消息形式,异步地从一个程序传送到另一个或多个程序。EPC中间件主要组成包括:事件管理系统、实时内存事件数据库、任务管理系统。其主要功能包括RFID等传感器信息传递、安全性、错误恢复、数据解译、数据缓存、数据广播、网络资源定位等高级服务。它屏蔽了RFID设备的多样性和复杂性,为后台业务系统提供强大的支撑,以驱动更为广泛的RFID应用。 本课题根据“基于射频的物流系统”项目的实际需求,研究了EPC中间件的相关理论与技术。在MyEclipse开发环境下,应用WebService技术开发了EPC中间件系统,实现了EPC编码产生服务(包括系列化全球贸易标识代码、系列货运包装箱代码,以及系列化全球位置码的产生);实现了EPC数据处理服务,负责处理阅读器传过来的EPC数据,根据预设规则进行数据过滤与分类处理;实现了EPC复杂事件处理服务,为事件管理提供多种中间件与应用程序的交互方式;实现了数据安全服务,对电子标签进行安全处理,有效防止非法用户访问RFID系统资源和合法用户非法使用资源。通过上述服务,可以增强物流系统的数据处理功能,加工和处理来自RFID阅读器(及其他传感器)的所有信息和事件流。例如,采集嵌在在物品上的EPC编码的射频标签信息,经过缓存、冲突消解、分析处理后,提交给物流信息服务系统应用系统。 本课题的研究开发成果,将为EPC中间件及其在物联网与射频系统的应用起到积极的促进作用。 本文详细阐述了本课题研究的基本理论与技术,以及EPC中间件系统的设计与实现过程,简要介绍了系统的运行实例。