基于SOA的RFID中间件集成应用
【 技能文章】 1 概述 射频辨认(Radio Frequency Identification, RFID)技能连年来获得了快速的成长,今朝已进入贸易化应用阶段。因为具有高速移动物体辨认、多方针辨认和非打仗辨认等特点,RFID技能能应用于物流、制造、民众信息处事等行业,可大幅度进步打点与运作服从,低落本钱。RFID技能表现出庞大的成长潜力与应用空间,是21世纪最有成长前程的信息技能之一[1]。 因为RFID技能具有诸多利益,因此企业投资者开始思量将RFID技能应用在企业体系内。可是,RFID装备技能伟大,与企业靠山体系(如SCM, ERP, CRM)之间的集成难度较大,而且传统的应用集成体系首要回收数据集成的方法,体系间耦合度高,对营业变革的顺应性差。这使得企业对付实验RFID技能持审慎的立场。RFID 中间件的推出会有助于RFID装备与企业靠山体系的集成。但今朝中间件首要体谅的是数据层集成,而不提供任何能实现更高层集成的成果。 本文提出并计划了一种基于面向处事系统架构(Service-Oriented Architectures, SOA)的RFID集成应用方案,可以或许把各个应用RFID技能的成果抽象成处事,企业应用体系通过哀求/处事的方法来获取RFID中间件提供的处事。最后,通过行使香港大学电子商务研究所(ETI)开拓的 RFID中间件[2](以下简称RAE)与客栈打点体系的集成应用示例,验证了所提出的技能方案。 2 相干技能 2.1 RFID技能 射频辨认技能是一种非打仗式的自动辨认技能,通过射频信号自动辨认方针工具的独一有用标识。典范的RFID体系首要由阅读器、电子标签、RFID中间件和应用体系软件4部门组成。 标签一样平常由芯片和天线构成。每个标签具有独一的电子编码,附着在物体上或嵌入物体内,用于符号方针工具。阅读器通过节制射频模块向标签发射读守信号,并吸取标签的应答,同时读写器将时钟信号和能量发送给标签,阅读器对标签的工具符号信息举办解码,并将工具符号信息连同标签上的其他相干信息传送到RFID中间件以举办后续处理赏罚。RFID中间件认真对阅读器所读取的标签数据举办过滤、搜集和计较,以镌汰从读写器传往企业应用的数据量。RFID应用软件针对差异行业的特定需求而开拓,如民众汽车的收费 体系。 2.2 RFID中间件技能 中间件在RFID应用体系中介于底层RFID硬件装备(如射频辨认阅读器)与靠山数据库及应用软件(如ERP体系)中间,对阅读器传来的与标签相干的变乱、数据举办过滤、汇总和计较,镌汰从阅读器传往企业应用的巨量原始数据。RFID 中间件首要包罗以下几个成果[3]: (1)阅读器等硬件装备的和谐节制成果。用户可以通过RFID中间件接口直接设置、监控阅读器等硬件装备。 (2)标签数据的过滤与变乱处理赏罚成果。这是RFID中间件平台的焦点,通过相干的算法来镌汰数据冗余并为靠山应用提供语义信息。 (3)数据路由成果。中间件能抉择收罗的标签数据信息转达给哪一个应用。 今朝提供RFID 中间件平台的厂商首要有IBM, Oracle, Microsoft, SAP, Sun,对付这些厂商来说,RFID中间件只是其现有软件的扩展,他们的RFID产物可以敏捷利便地与各自现有的软件产物线集成到一路。但弱点是,其RFID中间件产物对该厂商其他软件产物的依靠性太大。 2.3 面向处事的系统布局 面向处事的系统布局是一种技能架构气魄沤背同它代表了一种开放的、火速的、可扩展的、可组合的架构[4],界说了处事提供者和斲丧者之间的疏松耦合相关。其营业火速的特点,辅佐企业把营业变得越发机动,可以或许当令、快速地相应变革。SOA的焦点观念就是处事,W3C对处事的界说[5]如下:“处事是一种暗示执利用命的手段的抽象资源,一个处事必需被详细的提供者软件实体实现才可以被行使”。今朝,Web Service是今朝对SOA最为普及接管的实现方法,它的根基布局如图1所示。 处事注册处事哀求者处事提供者处事描写处事宣布处事发明处事绑定 图1 SOA参考模子 个中包括处事的3个根基脚色,即处事提供者、处事哀求者和处事注册,在这些脚色之间行使了3种操纵,即处事宣布、处事发明和处事绑定。作为SOA 的一种实现技能,Web Services提供了基于XML的尺度接口,具有齐备的封装性、疏松的耦合性、协议类型的尺度性以及高度的可集成性等特点,可以或许精采地满意SOA 应用模式的需求。因为Web Services使应用措施的集成产生在协议栈的较高层,基于更注重处事语义而非收集协议语义的动静,实现了营业成果的疏松集成。这一特点有助于在企业间和企业内部通过Web毗连营业成果。 3 操作RFID中间件实现应用体系集成的方案 RFID中间件提供了富厚的接口,可以或许辅佐实现对RFID装备的打点以及对数据的处理赏罚,简化了对底层装备应用的支持。今朝,假如现有应用体系假如回收RFID装备来完成对物品的打点,回收RFID中间件无疑是一个很好的选择,停止了对底层装备的初级别接口的处理赏罚。可是所面对的一个首要坚苦是怎样办理RFID中间件与现有应用体系的集成题目。在实现与RFID中间件的集成时,怎样镌汰对现有体系的影响,镌汰集成的事变量成为了一个要害题目。 操作SOA松耦合、面向营业的特点,本文计划了基于SOA的架构,操作Web Service技能实现RFID中间件与企业体系的集成,完成两者的松耦合集成。体系布局计划如图2所示。 (1)RFID硬件装备层。体系布局图中的最底层是RFID硬件装备层,包罗标签与阅读器2部门。标签由芯片与天线构成,每个芯片都含有独一的辨认码(UID),附着在物体上一标识方针工具。 (2)RFID中间件层。香港大学电子商务研究所的RAE是一种动静导向的中间件(MOM),信息是以动静的情势从一个措施模块传送到另一个可能多个措施模块。中间件包罗装备驱动节制器、企业应用毗连口以及RAE工具焦点3部门,个中装备驱动节制器通过自己的适配器可能第三方节制器,可以提供RFID阅读器和其他外部装备之间的毗连。RFID工具焦点体系部件的首要成果是按照所定制的RFID数据转换和操纵进程处理赏罚RFID变乱。结构常识库包括了一套预设的开拓RAE物体的原始代码,而变乱打点器和流程执行驱动器则按照RAE工具内部的贸易逻辑操纵和打点RFID的变乱。支持器材包则包括辅佐打点和监控RFID体系的成果和措施。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |