论文部分内容阅读
RFID技术是一种非接触式自动识别和获取数据的技术,能够有效降低人工成本、提高运作效率,具有巨大的应用前景。为简化RFID系统的复杂度,通常采用RFID中间件作为连接RFID硬件设备与企业信息系统的中枢,RFID中间件按照业务需求从海量原始标签数据中检测并处理兴趣事件。RFID原始数据由RFID阅读器持续不断的产生,数据量大,冗余度高且包含复杂时间和空间关系,数据处理存在较大难度。RFID中间件中承担的业务逻辑通常采用硬编码实现,编译部署之后无法扩展,难以满足企业业务灵活多变的需求。本文采用可执行业务模型驱动的思想,构建适合中小企业使用的RFID应用解决方案:针对当前RFID应用的业务特点,提出RFID业务模型体系,定义各种模型及其承担的逻辑职责,并为这些模型选择相应的建模工具和执行引擎;为RFID应用中的基础概念建立基础业务模型,利用这些基础模型可快速构建更复杂的业务模型,同时提供相应的开发语言接口及类库;在深入分析国内外厂商RFID中间件架构方式的基础上,实现了基于业务执行引擎的RFID中间件系统,将各类业务模型部署在RFID中间件中可转换成可执行的程序代码,从而实现RFID业务。解决方案面向业务的特性使业务人员可以直接参与到软件的开发过程,传统的软件开发过程简化为需求分析和业务建模,极大的缩短了开发周期;由对具体代码的维护变为对业务模型的维护,不但可以快速构建和实施复杂的RFID应用,而且能够持续扩展当前业务;引入CEP/ESP引擎,简化RFID数据处理的复杂性。