基于SOA的分布式RFID中间件研究.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于SOA的分布式RFID中间件研究.docx》由会员分享,可在线阅读,更多相关《基于SOA的分布式RFID中间件研究.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于SOA的分布式RFID中间件研究射频识别(radiofrequencyidentification,RFID)技术,是一种利用射频通信实现的非接触式自动识别技术,能够实现对高速移动物体的自动识别和多目标识别。面向服务架构(service-orientedarchitecture,SOA)是新一代的架构思想,主要用于分布式软件开发。目前国外知名的大企业都加大了对RFID中间件的研发,较有影响的有IBM、Microsoft、BEA等大型软件公司,如BEA通过EdgeServer和EnterpriseServer实现其RFID中间件,前者连接读写器并对其控制,按既定规则对数据进行过滤并上传给应用
2、系统;后者介于EdgeServer和上层应用之间,能够集中管理所有的EdgeServer、集中管理各类RFID事件并可以与各种现有应用系统进行很好的集成。但这些软件公司多是将RFID纳入其现有中间件产品中,如IBM将RFID纳入WebSphere架构中,使得RFID中间件产品变得复杂而昂贵,并对系统的依赖性比较大。国内随着“十一五规划和863计划对射频识别技术的推广应用,相关企业也都推出了各具特色的中间件产品。但是目前专用的RFID中间件产品较少,从而限制了射频识别技术在中小企业中的推广。作者重点研究如何设计独立的RFID专用中间件,并采用SOA的架构思想进行系统设计,以实现专门用于RFID应
3、用系统的中间件软件。实际应用中方便部署,开发周期短,复用程度强且开发成本相对较低。该系统的研究及完善将对RFID技术的普及起到一定的积极作用。1基于SOA的软件架构设计分布式RFID中间件1.1分布式RFID中间件功能定义及技术路线基于定位于中小企业RFID应用的需求,中间件必须要具备通用性、易用性以及明确的模块化设计等要求。对于通用性要求,系统采用SOA的实现技术,WebServices服务的形式接受上层应用系统的定制要求并提供相应服务,通过读写器适配器提供通用的适配接口以“即插即用的方式接收读写器进入系统,同时提供给上层应用的数据采用XML格式;对于易用性要求,系统采用B/S结构,以Web
4、服务器作为系统的控制枢纽,以web浏览器作为系统的控制终端,可以远程控制中间件系统以及下属的读写器。综合上述要求,在技术验证基础上,定义中间件系统具备功能:数据的实时采集功能;数据底层处理功能;读写器适配功能;数据高级处理功能,即事件处理功能;网络通信功能;信息存储功能;浏览器控制功能;数据服务接口功能;配置管理功能。根据上述功能定义,并综合跨平台通用性方面的系统需求,系统开发采用J2EE作为本RFID中间件的开发平台。系统测试的RFID读写器采用UHF(ultrahighfrequency,超高频)的RFID读写器,测试型号为江苏瑞福科技的RFS-2312型读写器和美国Alien科技公司的A
5、LR-9800型读写器,标签数据均按照实验要求有效地传递到上层应用系统。1.2中间件架构设计按照SOA的类型划分层次以适合于使用和构建服务,也是采用SOA架构的重要前提。设计RFID中间件按照SOA类型来划分层次,每一层都有一组独立的功能以及定义明确的接口,而且都利用定义明确的规范接口与相邻层进行交互。如此设计便于把功能组件合理划分为相对独立的模块,使系统具备更好的可维护性及可扩展性。如图1所示,将中间件系统按照数据流程划分为3层:数据采集及预处理、应用层事件处理以及数据服务接口。图1分布式RFID中间件分层示意图根据具体功能模块的划分需求和数据分层处理及传输的要求,同时考虑到实际应用的需求,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SOA 分布式 RFID 中间件 研究
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内