一种物联网中间件架构和基于SOA架构的物联网中间件制造技术

技术编号:5256113 阅读:375 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种物联网中间件架构,包括阅读器层和应用层,其特征在于:该物联网中间件包括依次设于阅读层和应用层之间的边缘层和集成层,所述的边缘层通过边缘服务器定期轮询阅读器,以清除重复操作,并执行过滤和设备管理功能,同时产生应用事件管理协议ALE事件并发送到集成层,所述集成层接收多个ALE事件,将它们合并到工作流中,工作流作为更大业务流程的一部分与不同系统接触应用。此外,本发明专利技术提出一种基于SOA架构的物联网中间件,本发明专利技术是实现RFID硬件设备与应用系统之间数据传输、过滤、数据格式转换的一种中间程序架构,其降低了应用开发的难度,使开发者不需要直接面对底层架构,而是通过中间件进行调用。

【技术实现步骤摘要】

本专利技术涉及一种物联网中间件和基于SOA架构的物联网中间件。
技术介绍
物联网(S卩EPC系统)是指在全球统一的编码系统基础之上,利用互联网和RFID射 频识别技术形成的广义的技术体系。它的目标是通过供应链的全程信息化使企业提高资本 的可视性,确保产品的安全性和完整性。物联网实现供应链全程信息化的基础是能识别全球供应链系统中存在的所有商 品,这就需要对每一个商品进行编码。Auto-ID中心采用电子产品代码(EPC)实现了对每个 商品的标识。由于物联网系统内的EPC数据非常庞大,这样使得传送和管理这些数据成为 一个难题。物联网是一个非常先进的全球系统,其目的在于搭建出一个可以识别任何事物同 时可以识别这个事物在物流供应链中实时位置的开放性全球网络,由于其商品统一采用 EPC编码,它主要由六方面组成EPC编码标准,EPC标签,阅读器,物联网中间件,对象名解 析服务(0NS),物理标识语言(PML)。物联网的主要硬件一EPC标签和阅读器,实际上则是 RFID无线射频识别系统中的射频接收器和发射器。RFID (Radio Frequency Identification)的全称是无线射频识别技术,其应用 的范围遍及制造、物流、医疗、运输、零售、国防等等。Gartner Group认为,RFID是2005 年建议企业可考虑引入的十大策略技术之一,然而其成功之关键除了标签(Tag)的价格、 天线的设计、波段的标准化、设备的认证之外,最重要的是要有关键的应用软件(Killer Application),才能迅速推广。而物联网中间件(Middleware)可称为是物联网系统运作的 中枢,因为它可以加速关键应用的问世。
技术实现思路
本专利技术的目的是提出一种物联网中间件架构,是实现RFID硬件设备与应用系统 之间数据传输、过滤、数据格式转换的一种中间程序架构,其降低了应用开发的难度,使开 发者不需要直接面对底层架构,而是通过中间件进行调用。本专利技术采用以下方案实现一种物联网中间件架构,包括阅读器层和应用层,其特 征在于该物联网中间件包括依次设于阅读层和应用层之间的边缘层和集成层,所述的边 缘层通过边缘服务器定期轮询阅读器,以清除重复操作,并执行过滤和设备管理功能,同时 产生应用事件管理协议ALE事件并发送到集成层,所述集成层接收多个ALE事件,将它们合 并到工作流中,工作流作为更大业务流程的一部分与不同系统接触应用。本专利技术另外提供一种基于SOA架构的物联网中间件,其利用SOA松耦合、面向业务 的特点,结合物联网中间件实现的应用系统集成的方案可提供丰富的接口,能够帮助实现 对RFID设备的管理以及对数据的处理,简化了对底层设备应用的支持,避免了对底层设备 的低级别接口的处理。本专利技术采用以下方案实现一种基于SOA架构的物联网中间件,其特征在于包 括物联网中间件系统管理模块、读写器监控和管理模块以及数据消息处理模块;所述的物 联网中间件系统管理模块采用Browser/Server模式的MVC框架,包括表示层、控制层和模 型层,表示层是用户与系统的接口,是用户工作的界面,负责对物联网中间件的管理、读写 器的控制和监控、打印机的控制和监控、传感器的控制和监控、标签数据查询、数据处理模 块的管理发送请求;控制层主要负责请求的分发,接收用户发送的所有请求,并按照特定的 逻辑分发给其他模块作进一步处理;模型层主要负责业务流程、状态的处理以及业务规则 的制定;所述的读写器监控和管理模块基于JMX管理框架,将读写器开发包用统一接口进 行封装,并将接口方法作为RMI远程方法发布;对读写器的控制是在管理服务器中进行的, 将对读写器的远程方法调用封装为一个MBean组件,注册到服务器中的JMBeanServer中; 所述的数据消息处理模块基于JMS消息服务体系,该数据处理包括数据过滤、格式转换、路 由,并最后建模成一个JMX组件。本专利技术的物联网中间件是实现RFID硬件设备与应用系统之间数据传输、过滤、数 据格式转换的一种中间程序架构,将RFID阅读器读取的各种数据信息,经过中间件提取、 解密、过滤、格式转换、导入企业的管理信息系统,并通过应用系统反映在程序界面上,供操 作者浏览、选择、修改、查询。中间件技术也降低了应用开发的难度,使开发者不需要直接面 对底层架构,而是通过中间件进行调用。物联网中间件是一种消息导向的软件中间 件,信息是以消息的形式从一个程序模块传递到另一个或多个程序模块。消息可以非同步 的方式传送,所以传送者不必等待回应。物联网中间件是在企业应用原有的中间件发展的 基础上,结合自身应用特性进一步扩展并深化了中间件的应用。其主要特点是(1)独立性,物联网中间件独立并介于RFID读写器与后端应用程序之间,不依赖于某 个RFID系统和应用系统,并且能够与多个RFID读写器以及多个后端应用程序连接,以减轻 架构与维护的复杂性。(2)数据流,物联网中间件最重要的组成部分,它的主要任务在于将实体对象格式 转换为信息环境下的虚拟对象,因此数据处理是物联网最重要的功能。物联网中间件具有 数据的采集、过滤、整合与传递等特性,以便将正确的对象信息传到企业后端的应用系统。(3)处理流,物联网中间件是一个消息中间件,功能是提供顺序的消息流,具有数 据流设计与管理的能力。在系统中需要维护数据的传输路径,数据路由和数据分发规则。同 时在数据传输中对数据的安全性进行管理,包括数据的一致性,保证接收方收到的数据和 发送方一致。同时还要保证数据传输中的安全性。此外,本专利技术引入面向服务体系架构S0A,面向服务的体系结构是一种技术架构风 格,它代表了一种开放的、敏捷的、可扩展的、可组合的架构,定义了服务提供者和消费者之 间的松散耦合关系。其业务敏捷的特点,帮助企业把业务变得更加灵活,能够适时、快速地 响应变化。SOA的核心概念就是服务,作为SOA的一种实现技术,Web Services提供了基于 XML的标准接口,具有完好的封装性、松散的耦合性、协议规范的标准性以及高度的可集成 性等特点,能够良好地满足SOA应用模式的需求。附图说明图1是本专利技术RFID系统总架构示意图。5图2是本专利技术一实施例子的中间件架构原理架构图。图3是本专利技术基于SOA架构的物联网中间件的软件结构图。图4是本专利技术JMX管理框架示意图。图5是消息处理组件流程示意图。图6是经过带噪点抑制功能RIFD数据过滤算法处理的标签权值变化示意图。 具体实施例方式下面结合附图及实施例子对本专利技术做进一步说明。如图1所示,本专利技术提出一种物联网中间件架构,包括阅读器层和应用层,其特征 在于该物联网中间件包括依次设于阅读层和应用层之间的边缘层和集成层,所述的边缘 层通过边缘服务器定期轮询阅读器,以清除重复操作,并执行过滤和设备管理功能,同时产 生应用事件管理协议ALE事件并发送到集成层,所述集成层接收多个ALE事件,将它们合并 到工作流中,工作流作为更大业务流程的一部分与不同系统接触应用。如图2所示,本实施例子中,所述的边缘层为一设备管理层,其采集来自不同类型 的阅读器的数据进行适配处理,得到统一的、格式化的数据,并进行数据校验,最后将校验 无误的数据按照用户定义的协议进行封包,并将消息包发送到集成层。该设备管理本文档来自技高网
...

【技术保护点】
一种物联网中间件架构,包括阅读器层和应用层,其特征在于:该物联网中间件包括依次设于阅读层和应用层之间的边缘层和集成层,所述的边缘层通过边缘服务器定期轮询阅读器,以清除重复操作,并执行过滤和设备管理功能,同时产生应用事件管理协议ALE事件并发送到集成层,所述集成层接收多个ALE事件,将它们合并到工作流中,工作流作为更大业务流程的一部分与不同系统接触应用。

【技术特征摘要】

【专利技术属性】
技术研发人员:翁武忠薛盛宝
申请(专利权)人:福州联迅信息科技有限公司
类型:发明
国别省市:35[中国|福建]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1