第5章RFID中间件和系统体系结构第3小节PPT文档格式.ppt
- 文档编号:15040965
- 上传时间:2022-10-27
- 格式:PPT
- 页数:44
- 大小:1.31MB
第5章RFID中间件和系统体系结构第3小节PPT文档格式.ppt
《第5章RFID中间件和系统体系结构第3小节PPT文档格式.ppt》由会员分享,可在线阅读,更多相关《第5章RFID中间件和系统体系结构第3小节PPT文档格式.ppt(44页珍藏版)》请在冰豆网上搜索。
(4)(4)规则库规则库用于对EPCIS捕获应用设置的规则进行持久化,以便在RFID系统重新启动时,即时加载已经设置成功的事件规则。
三、三、RFID网络框架及中间件系统功能网络框架及中间件系统功能v这种RFID中间件系统的架构,通过设备驱动适配模块很好地实现了屏蔽读写器接口差异的功能。
但是存在一个很大的弊端,就是针对不同厂商的读写器型号,甚至同一读写器型号的不同版本,都要开发对应的设备驱动适配模块。
由于模块的定制开发需要的周期较长,所以这种架构的RFID中间件系统不利于快速集成。
三、三、RFID网络框架及中间件系统功能网络框架及中间件系统功能5.中间件可以从架构上分为两种中间件可以从架构上分为两种
(1)
(1)以应用程序为中心(以应用程序为中心(ApplicationApplicationCentricCentric)的设计概的设计概念是通过念是通过RFIDRFIDReaderReader厂商提供的厂商提供的APIAPI,以,以HotHotCodeCode方式方式直接编写特定直接编写特定ReaderReader读取数据的读取数据的AdapterAdapter,并传送至后端,并传送至后端系统的应用程序或数据库,从而达成与后端系统或服务串系统的应用程序或数据库,从而达成与后端系统或服务串接的目的。
接的目的。
(2)
(2)以架构为中心(以架构为中心(InfrastructureInfrastructureCentricCentric)随着企业随着企业应用系统的复杂度增高,企业无法负荷以应用系统的复杂度增高,企业无法负荷以HotHotCodeCode方式方式为每个应用程式编写为每个应用程式编写AdapterAdapter,同时面对对象标准化等问,同时面对对象标准化等问题,企业可以考虑采用厂商所提供标准规格的题,企业可以考虑采用厂商所提供标准规格的RFIDRFID中间件。
中间件。
这样一来,即使存储这样一来,即使存储RFIDRFID标签情报的数据库软件改由其他标签情报的数据库软件改由其他软件代替,或读写软件代替,或读写RFIDRFID标签的标签的RFIDRFIDReaderReader种类增加等情种类增加等情况发生时,应用端不做修改也能应付。
况发生时,应用端不做修改也能应付。
三、三、RFID网络框架及中间件系统功能网络框架及中间件系统功能RFID中间件的逻辑结构中间件的逻辑结构识读识读识读识读11识读识读识读识读22识读识读识读识读nn传感器传感器传感器传感器11传感器传感器传感器传感器nn设设设设备备备备驱驱驱驱动动动动程程程程序序序序数数数数据据据据收收收收集集集集过过过过滤滤滤滤器器器器分分分分组组组组其其其其他他他他规规规规则则则则应应应应用用用用层层层层事事事事件件件件服服服服务务务务接接接接口口口口监视监视和管理和管理和管理和管理管理管理管理管理服服服服务务接口接口接口接口事件事件事件事件数据数据数据数据企企企企业业管理管理管理管理控制台控制台控制台控制台客客客客户户端端端端客客客客户户端端端端客客客客户户端端端端客客客客户户端端端端EJBEJB.NET.NETSOAPSOAPJMSJMS三三、RFID网络框架及中间件系统功能网络框架及中间件系统功能图5-18RFID中中间件件组成成6RFID中间件的特征中间件的特征三、三、RFID网络框架及中间件系统功能网络框架及中间件系统功能(11)基于标准)基于标准中间件必须基于标准。
中间件必须基于标准。
(22)独立于架构()独立于架构(InsulationInsulationInfrastructureInfrastructure)RFIDRFID中间件独立并介于中间件独立并介于RFIDRFID读写器与后端应用程序读写器与后端应用程序之间,并且能够与多个之间,并且能够与多个RFIDRFID读写器以及多个后端应用程读写器以及多个后端应用程序连接,以减轻架构与维护的复杂性。
序连接,以减轻架构与维护的复杂性。
(33)数据流()数据流(DataDataFlowFlow)处理)处理RFIDRFID的主要目的在于将实体对象转换为信息环境下的主要目的在于将实体对象转换为信息环境下的虚拟对象,因此数据处理是的虚拟对象,因此数据处理是RFIDRFID最重要的功能。
最重要的功能。
RFIDRFID中间件具有数据的搜集、过滤、整合与传递等特性,以中间件具有数据的搜集、过滤、整合与传递等特性,以便将正确的对象信息传到企业后端的应用系统。
便将正确的对象信息传到企业后端的应用系统。
1.ALE1.ALE规范说明书规范说明书应用层事件(应用层事件(ApplicationLevelEventApplicationLevelEvent)规范,简称ALEALE规范规范,于2005年9月,由EPCGlobal组织正式对外发布。
它定义出RFID中间件对上层应用系统应该提供的一组标准接口。
四四、RFIDRFID中间件中间件ALEALE规范规范ALEALE与应用系统的关系与应用系统的关系:
ALEALE规范定义的是一组接口规范定义的是一组接口,它,它不牵涉到具体实现。
不牵涉到具体实现。
在在EPCglobalEPCglobal组组织的规划中,支持织的规划中,支持ALEALE规范是规范是RFIDRFID中中间件的最基本的一个功能间件的最基本的一个功能;
这样,在;
这样,在统一的标准下,统一的标准下,应用层上的调用方式应用层上的调用方式就可统一,应用系统也就可以快速部就可统一,应用系统也就可以快速部署署。
ALE规范说明书的主要优点规范说明书的主要优点:
(1)提供了用于事件管理的标准提供了用于事件管理的标准为了可以从RFID读写器接收、过滤及分组事件,ALE规范提供了一个读写器接口。
使用兼容ALE的中间件的应用程序不需要为每个读写器都安装单独的驱动程序,也无需使用每个读写器的专有编程接口。
(2)扩展性扩展性ALE标准具有高度扩展性。
虽然ALE规范的目标是处理EPC事件源,但也可以创建一些应用扩展以连接到非EPC标签或非RFID读写器设备的接口。
(3)接口与实现相分离接口与实现相分离ALE规范在客户端和RFID中间件中提供一个接口,把实现细节留给开发人员,开发人员可以根据技术平台、部署选项、附加特性等来选择实现技术的细节。
四四、RFIDRFID中间件功能及中间件功能及ALEALE规范规范2.关键概念和技术关键概念和技术
(1)
(1)事件发生器事件发生器(EventOriginator)(EventOriginator)事件发生器是能捕捉捕捉RFIDRFID标签的存在或其他来标签的存在或其他来自物理世界的测读记录的任何设备。
自物理世界的测读记录的任何设备。
一个识读器映射一个物理设备几个识读器映射同一个物理设备(多天线多天线)一个识读器映射到多个物理设备(多识读器多识读器)四四、RFIDRFID中间件功能及中间件功能及ALEALE规范规范
(2)识读周期识读周期一个识读器能以一组频率(或根据要求)扫描RFID标签或得到其他物理测读记录,每次扫描称每次扫描称为一个识读周期。
(每个观测数据都是电子产品为一个识读周期。
(每个观测数据都是电子产品编码(编码(EPCEPC)。
)。
S1=EPC1,EPC2S2=EPC1,EPC3,EPC4S3=EPC3,EPC4,EPC5S4=EPC1,EPC2,EPC4,EPC5四四、RFIDRFID中间件功能及中间件功能及ALEALE规范规范将一个读取周期内读到的将一个读取周期内读到的EPCEPC集合用集合用SS表示,上面给表示,上面给出的出的44个周期个周期EPCEPC集合表示。
集合表示。
四四、RFIDRFID中间件功能及中间件功能及ALEALE规范规范读写周期举例读写周期举例EPC1EPC3EPC4EPC1EPC2EPC1EPC2EPC4EPC5EPC3EPC4EPC5读写周期读写周期1读写周期读写周期2读写周期读写周期3读写周期读写周期4(3)事件周期事件周期一个事件周期是客户端使用客户端使用ALEALE服务进行交互的一个服务进行交互的一个单位,单位,它与读取周期的映象关系有很大的灵活性。
它与读取周期的映象关系有很大的灵活性。
四四、RFIDRFID中间件功能及中间件功能及ALEALE规范规范ALE实现介绍实现介绍读周期和事件周期的关系图(4)交互模型交互模型可以通过客户机和可以通过客户机和ALEALE服务器间可用的交服务器间可用的交互模式来认识互模式来认识ALEALE规范的机动性。
规范的机动性。
(a)a)同步方式同步方式请求/响应模型是主要交互模型,支持即时和轮询两种交互方式。
客户端客户端ALE服务服务请求请求响应响应四四、RFIDRFID中间件功能及中间件功能及ALEALE规范规范(4)交互模型交互模型(b)异步方式异步方式客户端预订事件,当事件发生时,ALE服务异步传递数据传回客户端。
客户端客户端ALE服务服务预定预定发布发布异步模式可以选择不同的技术来实现,包括异步模式可以选择不同的技术来实现,包括JMS、TIBCO、MQ-Series、email、SOAP,客户用通告,客户用通告URI来预定事件,通告可以基来预定事件,通告可以基于于HTTP、TCP或简单文件类型。
文件类型通告或简单文件类型。
文件类型通告URI允许将事件周期允许将事件周期报告写入文件中。
报告写入文件中。
四四、RFIDRFID中间件功能及中间件功能及ALEALE规范规范客户端使用通告客户端使用通告URIURI来预订事件来预订事件URI请求请求EPC数据数据ECReport(5)数据元素数据元素v客户端的主要目的是请求EPC数据。
v客户端通过向ALE服务提供一个事件周期说明(ECSpecECSpec)来发送请求。
ALE返回一个周期报告(ECReportECReport)客客客客户户端端端端ALEALE服服服服务务识读识读器器器器ECReportECReportECSpecECSpecEPC(s)EPC(s)四四、RFIDRFID中间件功能及中间件功能及ALEALE规范规范读取周期中收集的原读取周期中收集的原始始EPC观测资料观测资料事件周期规范指定读事件周期规范指定读写器、事件周期及生写器、事件周期及生成报告规则成报告规则事件周期中收集的经事件周期中收集的经过过滤的过过滤的EPC(S)3.3ALE服务接口EPCglobal的ALE规范为主要的ALEAPIALEAPI提供了一个抽象定义,这个规范也为ALEAPI提供了一种符合WS-I(Web服务互操作性组织的SOAP绑定)。
主要的ALE服务接口如附表:
如:
subsribe(String:
specName,String:
notificationURI):
void预定义ECSpec四四、RFIDRFID中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RFID 中间件 系统 体系结构 小节