网站大量收购独家精品文档,联系QQ:2885784924

物联网技术导论 第4章.ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
物联网技术导论 第4章

第4章 物联网的中间件 4.1中间件的概述 中间件的定义 中间件是一种独立的系统软件或服务程序,分布式应用软件借助于这种软件在不同的技术之间共享资源。 中间件是位于操作系统和应用软件之间的通用服务,其主要作用: 用来屏蔽网络硬件平台的差异性以及操作系统与网络协议的异构性,使应用软件能够比较平滑地运行于不同平台上。 中间件在负载平衡、连接管理和调度方面起了很大的作用,使企业级应用的性能得到大幅度提升,满足了关键业务的需求。 2.中间件的特点 3.中间件的作用 物联网中间件是一种面向消息的中间件。 物联网中间件具有以下特点: 1)独立与架构 2)数据流 3)处理流 中间件主要作用包括两大方面: 1)控制RFID读写设备按照预定的方式工作,保证不同读写设备之间能很好的配合协调; 2)按照一定的规则筛选过滤数据,筛选冗余数据,将有效的数据传送后台的应用系统。 4.2 中间件的体系结构 4.2.1 中间件的体系框架 图4.2所示为一个标准的中间件体系结构框架,由此可以看出中间件应具备两个关键特征: 1、为上层的应用服务 2、必须连接到操作系统的层面,并且保持运行工作状态。 应用 硬件操作系统 硬件操作系统 应用 中间件 (分布式操作系统) 接口与协议 接口与协议 图 4.2 中间件体系结构 4.2.2中间件核心模块 中间件核心模块主要包括事件管理系统、实时内存事件数据库以及任务管理系统等三个模块。 1、事件管理系统(EMS) EMS的主要任务: ? (1)能够让不同类型的读写器将信息写入到适配器; ? (2)从读写器中收集标准格式的EPC数据; ? (3)允许过滤器对数据EPC数据进行平滑处理; ? (4)允许将处理后的数据写入RIED或数据库,或者通过HTTP\JMS\SOAP将EPC数据广播到远程服务器。 ? ( 5 )对事件进行缓冲,使得数据记录器(Logger)、数据过滤器(Filter)和适配器(Adapter)能够互不干扰地相互工作。 2、实时内存事件数据库(RIED) RIED组件由以下几个方面构成。 (1)JDBC接口。 (2)DML剖析器。 (3)查询优化器。 (4)本地查询处理器。 (5)排序区。 (6)数据结构。 (7)DDL剖析区。 (8)回滚缓冲。 3、任务管理系统(TMS) 1) 任务管理器 2) SOAP服务器 3) 类服务器 4) 数据库 4.3 中间类的分类 1、数据访问中间件 2、远程过程调用中间件 3、面向对象的中间件 4、基于事件的中间件 5、面向消息的中间件 6、对象请求代理中间件 7、事务处理监控中间件 4.4 物联网中间件的设计 4.4.1 需求分析 1、系统结构分析 系统架构的三层或多层分布式体系结构主要包括如下4个层次: 表示层、Web层、业务层和企业层。 1)表示层 2)Web层 3)业务层 4)企业信息系统层 5)多层应用体系结构特点 2、系统架构 1)表示层 2)业务流程层 3)服务层 4)集成层 4.4.2 设计目标与实现功能 1、设计目标 2、功能实现 1)读写器接口 2)事件管理器 3)应用程序接口 4)对象信息服务 4.4.3 结构选择 客户端 客户端 客户端 客户层 用户界面 应用服务器 中间层 业务逻辑 数据库 数据层 数据逻辑 图 4.12 中间件三层体系结构 1) 客户层 2)应用层 3)数据层 4.4.4 设计平台 本节主要介绍实现中间件的技术标准,主要有COM、CORBA及J2EE等。 1、COM 2、CORBA 3、J2EE 4、相关性比较分析 1)集成性 2)可用性 3)可扩展性

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档