物联网概论(IoT)_Chp8 物联网中间件/IBM/BizTalk RFID/BEA

Chp8 物联网中间件

随着网络技术的迅速发展,许多应用程序需要在异构的平台上运行。在这种分布式异构环境中,通常存在多种硬件系统平台,在这些硬件平台上,又存在各种各样的系统软件。如何把这些硬件和软件系统集成起来,并在网络上互通互联,是非常现实和困难的问题。为解决分布异构的问题,人们提出了中间件的概念。中间件是介于前端读写器硬件模块与后端应用软件之间的重要环节,是物联网应用运作的中枢。

中间件的概念

中间件介于应用系统和系统软件之间,是一种独立的系统软件或服务程序,分布式应用系统借助这种软件,可实现在不同的应用系统之间共享资源。在使用中间件时,往往是一组中间件集成在一起,构成一个平台(包括开发平台和运行平台),但在这组中间件中必需要有一个通信中间件,即中间件=平台+通信。中间件是位于平台(硬件和操作系统)和应用之间的通用服务,这些服务具有标准的程序接口和协议。
物联网概论(IoT)_Chp8 物联网中间件/IBM/BizTalk RFID/BEA_第1张图片

物联网中间件起到一个中介的作用,它屏蔽了前端硬件的复杂性,并将采集的数据发送到后端的网络。物联网中间件可以在众多领域应用,需要研究的范围也很广,既涉及多个行业,也涉及多个不同的研究方向。

物联网中间件起到一个中介的作用,它屏蔽了前端硬件的复杂性,并将采集的数据发送到后端的网络。物联网中间件可以在众多领域应用,需要研究的范围也很广,既涉及多个行业,也涉及多个不同的研究方向。

中间件的系统框架

中间件采用分布式架构,利用高效可靠的消息传递机制进行数据交流,并基于数据通信进行分布式系统的集成,支持多种通信协议、语言、应用程序、硬件和软件平台。中间件包括读写器接口(Reader Interface)、处理模块(Processing Module)、应用接口(Application Interface)3个部分。
物联网概论(IoT)_Chp8 物联网中间件/IBM/BizTalk RFID/BEA_第2张图片

中间件处理模块

中间件处理模块的主要作用是负责数据接收、数据处理和数据转换,同时还具有对读写器的工作状态进行监控、读写器的注册、删除、群组等功能,是RFID中间件的核心模块。RFID中间件处理模块由RFID事件过滤系统、实时内存事件数据库和任务管理系统三部分组成。

事件过滤系统

(1)事件过滤的方式

(2)事件记录的方式

(3)事件过滤的作用

(4)事件过滤的功能

实时内存事件数据库

实时内存事件数据库(Real-time In-memory Event Database,RIED)是一个用来保存RFID边缘中间件的内存数据库。RFID边缘中间件保存和组织读写器发送的事件。

任务管理系统(Task Management System,TMS)负责管理由上级中间件或企业应用程序发送到本级中间件的任务。

中间件标准

中间件技术主要有COM、CORBA、J2EE三个标准。目前技术比较成熟的RFID中间件主要是国外的产品,供应商大多数仍是传统的J2EE中间件的供应商。目前国内公司也已涉足中间件这一领域,并已开发出拥有自主知识产权的中间件产品,同时还与国际厂商开展了积极的合作。

中间件产品

IBM公司的RFID中间件

(1)IBM公司中间件的体系架构

(2)IBM公司RFID中间件的工作流程

(3)IBM与远望谷公司合作开发的中间件

(4)IBM公司发布WebSphere中间件v7版本

微软公司的RFID中间件

(1)BizTalk RFID的特性

(2)BizTalk RFID的功能
物联网概论(IoT)_Chp8 物联网中间件/IBM/BizTalk RFID/BEA_第3张图片

BEA公司的RFID中间件

(1)BEA WEBLOGIC RFID Edge Server

(2)BEA WEBLOGIC RFID Compliance Express

(3)WEBLOGIC RFID Enterprise Server

深圳立格公司的RFID中间件

(1)AIT LYNKO-ALE中间件的功能

(2)AIT LYNKO-ALE中间件的构成

清华同方“ezONE易众”

中间件2004年,清华同方开发“ezONE易众”业务基础软件平台。清华同方在这一业务基础软件平台的基础上,开发、构建和整合数字城市、数字家园、电子政务、数字教育等T应用,使行业用户能以更好的性价比、更高的效率构建T应用系统。2007年,同方软件展出了新版本的ezONE业务基础平台以及ezM2M构件平台。

你可能感兴趣的:(物联网,中间件,数据库,网络,大数据,物联网)