摘要:目前,面对各式各样RFID(RadioFrequencyIdentification)的应用,企业有待解决的首要问题是如何将现有的系统与不断更新的RFID读写器连接。这个问题的本质就是企业的应用系统与硬件接口的问题。因此,通透性就是整个应用的关键。正确抓取数据、确保数据读取的可靠性,以及有效地将数据传送到后端系统都是必须考虑的问题。传统应用程
目前,面对各式各样RFID(Radio Frequency Identification)的应用,企业有待解决的首要问题是如何将现有的系统与不断更新的RFID读写器连接。这个问题的本质就是企业的应用系统与硬件接口的问题。因此,通透性就是整个应用的关键。正确抓取数据、确保数据读取的可靠性,以及有效地将数据传送到后端系统都是必须考虑的问题。
传统应用程序与应用程序之间的数据通透是通过中间件架构实现的,并发展出各种服务器应用软件,因此,中间件的架构解决方案就成为了RFID应用中一项极为重要的核心技术。本文讨论的就是RFID中 间件标准化的一个解决方案。
1 RFID中间件标准化的设计思想
1.1 RFID中间件
RFID中间件是一种面向消息的中间件。其中信息(information)是以消息(message)的形式,采用异步(asynchronous)的方式从一个程序传送到另一个或多个程序,传送者不必等待回应。它的作用 主要体现在3个方面:
① 控制RFID读写设备按照预定的方式工作,保证不同读写设备之间配合协调;
② 按照一定规则过滤数据,筛除绝大部分冗余数据,将真正有效的数据传送给后台信息系统;
③ 保证读写器和企业级分布式应用系统平台之间的可靠通信。
RFID中间件扮演RFID标签和应用程序之间的中介角色。在应用程序端使用中间件所提供的一组通用的应用程序接口(API)就能连接到RFID读写器,从而读取RFID标签数据。这样一来,即使存储RFID标签 情报的数据库软件或者后端应用程序增加,或改由其他软件取代,或读写RFID读写器种类增加等情况发生,应用端不需修改也能处理,避免多对多连接的维护复杂性问题。
[1] [2] [3] [4] [5]