- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1
基于ESB 的RFID 中间件研究
杨海东,吴文华
华南理工大学自动化科学与工程学院,广东广州(510641 )
E-mail: hdyang@
摘 要:随着RFID 技术的迅速发展,企业需要有一个RFID 中间件,通过该中间件能实现
RFID 应用系统的快速开发,以及RFID 系统与原有应用系统间的无缝集成。基于上述需求,
本文提出一种基于 ESB 的RFID 中间件,并对该中间件的系统架构和功能,以及在食品安
全监控系统中的应用进行研究。
关键词:无线射频识别,面向服务架构,企业服务总线,中间件
中图分类号:TP391
1. 引言
近年来,随着技术的不断完善和标签价格的持续下降,越来越多的RFID 技术及产品被
应用于零售、物流、仓储、生产制造、智能交通、动物识别、图书馆管理等领域,正在向人
们日常生活和工作的各个方面快速渗透[1-3] 。RFID 技术应用迅速发展的同时,用户也提出了
不同设备与应用系统之间的接口,海量而复杂的RFID 数据处理和利用等问题,此外,新建
系统与原有信息系统之间无缝集成,如何快速适应未来业务需求和硬件设备的变化也对
RFID 系统的设计和集成提出了新的挑战。解决这些问题的有效方法就是构建并部署 RFID
中间件(Middleware )。对于应用软件开发,中间件提供了具有可移植性的标准协议和标准
接口,定义了一个相对稳定的高层应用环境,不管底层的计算机硬件和系统软件怎样更新换
代,只要将中间件升级更新,并保持中间件对外的接口定义不变,应用软件几乎不需任何修
改,从而保护了企业在应用软件开发和维护中的投资。此外,RFID 中间件可以帮助企业解
决RFID 数据采集、RFID 硬件设备兼容、RFID 应用系统与现有系统集成等问题,解决各种
[3-5]
业务系统之间的数据共享与业务协同等问题 。
当前,RFID 中间件平台软件主要是国外SUN、IBM 、BEA 等厂商提供相关产品,并在
各自市场上居于垄断的地位。这些国外产品的共同特点是功能覆盖面宽、技术先进、产品价
格和服务成本高昂,只有很少的高端客户才能够负担得起[6-9] 。从自主创新的角度出发,本
研究将中间件技术、RFID 技术、面向服务的体系结构(Service-Oriented Architecture,SOA)
和企业服务总线(Enterprise Service Bus ,ESB )架构结合起来,研究和构建一个基于ESB
架构的RFID 中间件产品。以增强RFID 应用系统的业务适应能力,简化RFID 应用系统开
发的复杂度。缩短RFID 项目的实施周期,降低RFID 应用系统的开发成本,满足RFID 应
用中涌现的信息资源交换、共享、整合等需求,提高RFID 系统的开放性和可复用性;
2. 系统架构
企业对 RFID 数据服务的要求简单可以概括为 RFID 数据的获取、处理和维护。RFID
中间件的主要作用是为企业提供RFID 的数据服务,使企业在开发RFID 应用时进行灵活的
部署,减少重复开发,共享RFID 中间件服务。RFID 数据的获取需要在数据产生的现场与
各种硬件设备打交道,通过各种类型的RFID 读写设备读取电子标签上的信息;由于RFID
技术的特点,多个RFID 读写设备对电子标签进行高频率的读取会产生重复、冗余的数据,
1本文得到教育部高校博士点基金新教师课题(项目编号:20070561081 )的资助。
- 1 -
因此必须在数据获取后尽快对这些数据进行过滤、聚合等处理操作;维护的主要内容是对数
据进行永久的存储,并为应用系统提供查询的功能。基于上述考虑,本研究将RFID 中间件
分成RFID 数据采集组件、RFID 数据管理组件、ESB 构件三部分,如图1 所示。
文档评论(0)