RFID中间件是程序接收阅读器信息的接口,目前市面上已经出现很多商用型号。目前无线电频识别标准组织(由国际物品编码协会和统一代码委员会筹建,旨在推进全球无线电频识别网络的应用)正在制定RFID中间件和应用级别事件(ALE)的标准,以提供一个信息接收的标准化阅读器中间接口。
事件处理程序通过管道技术来处理大量庞杂的原始事件流。管道处理首先将事件分类,然后中央处理器会通过一系列简单的任务对每一类事件进行一段时间的处理。这种将大量的数据分成一个个小的区间来处理的方式,不仅提高了数据处理的总体能力,对个体事件的平均处理速度也得到了提高。管道技术在多种硬件和软件系统里均有应用,如电脑中央处理器、股票市场实时供给应用软件,以及信用卡公司的交易处理系统等。
最后就是内存数据库或数据高速缓冲处理器。它们可以实现集中器的实时处理功能。内存数据管理技术是RFID实时性的核心:存储器的速度比光盘快1 000倍——这是一条基本的物理学定律,也是麻省理工的Auto-ID Center将“实时内存事件数据库”纳入其首个RFID参考架构的原因。而斯坦福大学的CEP研究中心也建立了一个“核心内存”数据库。这种高速缓冲存储器的可靠性、可用性和容错性都与数据库非常相近。命名为“高速缓冲存储器”只是为了将它和其他的企业应用数据库区分开来。
采用数据集中器,通过RFID中间件、事件处理器和内存数据缓冲处理器来对事件流进行缓冲,从而达到所需要的可靠速度。
原则四:存储器语境
大多数的RFID数据都很简单。如果不是使用很复杂昂贵的电子标签,你所得到的信息一般就是商品的识别号、时间和存放地址。从简单RFID事件数据当中得出复杂事件需要语境。而通常,语境都是由各种各样的“参考”数据提供的。
比方说,语境可以来自于预先发货通知(ASN)里的信息。根据制造厂商提供的ASN,相关人员可以对已发送的嵌有电子标签的商品实际接收与否进行确认。语境也可以来自于EPC信息服务(EPC IS)目录。EPCglobal现在正在制定EPC IS的标准,以期为贸易各方就产品详细信息交流提供一个框架。通过EPC IS,Kellogg供应链中的每一个有相应权限的人都可以了解到EPC标签01.0000A89.00016F.000169DC0究竟是一盒24盎司玉米片还是一盒吉列Mach3 涡轮式剃须刀。除此之外,你还可以通过EPC IS了解每件商品的来源、去向,以及生产时间等诸多信息。语境还可以来自于企业内部系统。举个例子:通过调用乘客信息系统里的数据,RFID行李处理系统可以将贴有RFID电子标签的行李准确无误地运上其主人所在的航班。
前面我们曾肯定了内存数据高速缓冲存储器在处理事件数据方面的优势(见原则3),事实上,内存数据高速缓冲存储器处理语境数据的性能也独占鳌头。EPCGlobal即将出台的第二代(Gen2)RFID阅读器标准对阅读器的阅读速率做出了规定:每秒钟1 800个电子标签。也就是说,一个拥有20台阅读器的配送中心在高峰期一秒钟可以阅读36 000个事件。但是这36 000个SQL请求并不能直接添加到现有的数据仓库中,而是应当先将这些数据复制,然后再储存到数据集中器里面,以供实时调用。
通过存储参考数据,可以为数据集中器处理RFID事件数据提供所需的语境。
原则五:近实时联合数据分送
原则一建议用户在靠近信息来源处对庞杂的数据进行处理,以保护中央IT系统。但这些需要追踪的商品不可能一直停留在一个地方。比方说,机场的RFID行李追踪系统就必须在航班飞抵之前提前将行李数据发送到目的地机场。因为要进行大量的数据分送操作,所以用户必须事先就制定好RFID数据分送计划,以实现近实时分送。
(未完,请翻页)
网友评论