RFID中间件软件在RFID系统中的功能和作用

来源:RFID世界网  作者:顾云彪
2010/9/2 9:42:03
在RFID的应用中,从前端数据的采集,到与后端业务系统的连接,大多是采用定制软件开发方式,一旦有变化,都需要重新编写程序,开发效率极低且维护成本高。RFID中间件应运而生,有效地解决了这些问题。本文着重介绍RFID中间件在RFID系统中的功能和作用。

本文关键字: RFID 中间件 软件 RFID中间件

RFID中间件基础框架的分层结构及其功能为:

1.设备服务供应商接口层

该层是由帮助硬件供应商建立所谓“设备驱动”的可以任意扩展的API生成集合以及允许与系统环境无缝连接的特定接口组成的。为了更容易的发挥整合的效能,中间件通过RFID软件开发包(SDK)的形式囊括各种各样的设备通讯协议并且支持以往生产的所有身份识别设备和各类阅读器,具有良好的兼容性。一旦设备供应商采用了软件开发包编制设备驱动程序,网络上的任何一个射频识别设备就都可以被工具软件发现,配置和管理了。这些设备可以是RFID阅读器,打印机,甚至是既可以识别条码又可以识别RFID信号的多用途传感器。

2.运转引擎层

这一层是通过消除未经处理的RFID数据中的噪声和失真信号等手段让RFID应用软件在复杂多样的业务处理过程中充分发挥杠杆作用。比如说。一般情况下设备很难检测出货盘上电子标签的移动方向,或者判明81111读入的数据是新数据还是已经存在了的旧数据。中间件中的运转引擎层可以通过由一系列基于业务规则的策略和可扩展的事件处理程序组成的强大事件处理机制,让应用程序能够将未经处理的RFID事件数据过滤、聚集和转换成为业务系统可以识别的信息。

(1)运转引擎层的第一部分就是事件处理引擎。这一引擎的核心就是所谓的“事件处理管道”。这一管道为RFID业务处理流程提供了一个电子标签读取事件的执行和处理机制,该机制就是把所有的阅读器进行逻辑分组,比如分为运送阅读器,接收阅读器,后台存储阅读器和前台存储阅读器等。通过使用RFID对象模型和七大软件开发工具,应用程序开发者可以构建一棵事件处理进程树从而使复杂的事件处理流程被刻画的一目了然。

通过采用事件处理引擎,应用软件开发者就可以把精力集中于构造处理RFID 数据的业务逻辑而不是担心那些部署在系统各个环节的物理设备是否运转正常— —这些问题已经在系统运行时被很好的解决了。与此同时,最终用户可以真正自由的获取通过处理RFID数据所带来的商业利益而不再终日与设备驱动程序缠斗在一起了。所有这一切为处理RFID业务信息提供了一条独一无二的“一次写入,随处使用”的便捷途径。

另一个事件处理引擎的关键组件就是事件处理器。事件处理器也是可扩展的程序构件,它允许应用程序开发商设定特殊的逻辑结构来处理和执行基于实际业务环境的分布式RFID事件。为了能设计出灵活性和扩展性好的组件,事件处理器的设计者使用了预先封装好的规范化电子标签处理逻辑,这些逻辑可以自动的依据事件处理执行策略(这些策略都是由业务规则决定的)来处理电子标签读取事件所获得的数据,这些处理通常包括筛选、修正、转换和报警等,这样一来所有电子标签上的数据就可以通过中间件的工作流服务产品融入原有应用系统的工作流程以及人工处理流程了。

(2)运行引擎层的第二个主要组成部分就是设备管理套件。这一部分主要负责保障所有的设备在同一个运行环境中具有可管理性。设备管理套件可以为最终用户提供监控设备状态、察看和管理设备配置信息、安全访问设备数据、在整体架构中管理(增加、删除、修改名称)设备以及维护设备的连接稳定等服务。

3.RFID中间件的基础框架OM/APIs层

RFID中间件框架提供了对象模型(OM)和应用程序开发接口集(APIs)来帮助应用程序开发商设计、部署和管理RFID解决方案。它包括了设计和部署“事件处理管道”所必要的工具,而“事件处理管道”是将未经处理的RFID事件数据过滤、聚集和转换成为业务系统可以识别的信息所必备的软件组件。通过使用对象模型和应用程序开发接口集,应用程序开发商可以创建各种各样的软件工具来管理RFID中间件基础框架。对象模型提供了很多非常有用的程序开发接口,它包括了设备管理、处理过程设计、应用部署、事件跟踪以及健壮性监测。这些应用程序接口不但对快速设计和部署一个端到端RFID处理软件大有裨益,而且可以使应用程序在整个应用软件生命周期得到更有效的管理。

4设计工具和适配器层

开发者在开发不同类型的业务处理软件的时候,可以从RFID中间件的基础框架的设计工具和适配器层获得一组对开发调试很有帮助的软件工具。这些工具中的设计器可以为创建一个RFID业务处理过程提供简单、直观的设计模式。“适配器”可以帮助整合服务器软件和业务流程应用软件的软件实体。适配器使得若干个通过RFID信息传递来完成业务协作的应用软件形成一个有机的整体。通过使用这些工具,微软的合作伙伴可以开发出各种各样具有广泛应用前景的应用程序和业务解决方案。因为通过使用RFID技术可以使整个物流变得一目了然。因而系统集成商和应用程序开发商可以在众多需要使用RFID技术的领域创建客户所需要的业务应用软件,这些领域包括资产管理,仓储管理。订单管理,运输管理等。

五、结语

尽管近几年很多行业、很多领域对RFID技术的需求有了惊人的增长,但是面临诸如难以配置和管理互不兼容的各种电子标签设备,难以在短时间内开发出实用可靠的应用系统,难以将电子标签应用程序与后台业务系统实现整合等实际困难。该项技术的潜能还远远没有被激发出来。要发挥RFID所具有的巨大潜力。必须研发出一系列的软件工具和完整的基础架构,才能让合作伙伴和最终用户开发出可以用来改进业务处理流程的应用解决方案,例如仓储管理和货物跟踪系统等等。RFID中间件的开发和成熟就能为物流信息管理平台建立了一个发现、管理电子标签设备并使之有效通讯的统一渠道,并为RFID应用与原有业务系统快速整合提供了一个规范的业务规则定制模型。RFID中间件通过建立丰富的、可升级的事件处理软件架构把未经处理的电子标签数据转化成具有实际意义的业务信息,最终将~BRFID从边缘技术带入主流技术行列。并能让合作伙伴和最终用户更简单、快捷的开发出具有实用性,可扩展性和灵活性的RFID应用系统,为客户带来更大的利润。

共3页: [1] [2]3 下一页
责编:刘沙
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
推荐博客
创新平台技术,助力政企私有云..

创新平台技术,助力政企私有云建设金蝶中间件有限公司 奉继承 博士第16届软博会高峰论坛,2012.05.31……

畅享
首页
返回
顶部
×
    信息化规划
    IT总包
    供应商选型
    IT监理
    开发维护外包
    评估维权
客服电话
400-698-9918