第9章中间件技术.pptx

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

沈阳城市学院第九章中间件技术

沈阳城市学院本章学习目标通过本章的学习应掌握中间件的基本概念、中间件的体系框架、中间件分类。应掌握无线传感器中间件的功能与体系结构参考模型;掌握基于EPC的RFID中间件的功能,了解其核心功能模块。了解云计算中间件的基本概念与研究热点,了解物联网中间所其面临的挑战。

沈阳城市学院本章知识点中间件基本概念与功能中间件体系框架无线传感器网络中间件体系结构参考模型基于EPC的RFID中间件的功能云计算中间件的基本概念本章学时:2学时

沈阳城市学院中间件技术在分布式异构环境中,存在多种硬件系统平台。在这些硬件平台上,又存在各种各样的系统软件。如何把这些硬件和软件系统集成起来,开发出新的应用,并在网络上互通互联,是非常现实和困难的问题。为解决分布异构的问题,人们提出了中间件的概念。中间件是介于前端硬件模块与后端应用软件之间的重要环节,是物联网应用运作的中枢。

沈阳城市学院目录CONTENTS9.1物联网与中间件9.2感知层的中间件9.3云计算中间件、物联网中间件

沈阳城市学院PART01物联网与中间件介绍物联网中间件的基本概念和发展历史

沈阳城市学院物联网与中间件中间件是一种软件。中间件处于操作系统与应用程序之间,所以称为中间件。中间件是伴随着网络的发展而成长起来的。在网络环境中,存在多种硬件系统平台,如读写器、传感器等;又存在各种的系统软件,如不同的操作系统、数据库等。利用中间件,能把这些硬件和软件系统集成起来。

沈阳城市学院物联网与中间件目前中间件并没有严格的定义。人们普遍接受的定义是:中间件是一种独立的系统软件或服务程序,分布式应用系统借助这种软件,可实现在不同的应用系统之间共享资源。中间件是由“平台”和“通信”两部分构成的。中间件是位于平台(硬件和操作系统)和应用之间的通用服务,这些服务具有标准的程序接口和协议。

沈阳城市学院中间件的定义(1)定义:中间件是一种独立的系统软件,分布式应用软件凭借这种软件在不同技术平台共享资源。中间件位于客户机/服务器的操作系统之上,用来管理计算机资源和网络通信。(2)中间件的含义:中间件是一类软件,它不仅实现互联、而且还实现应用之间的相互访问、操作。

沈阳城市学院物联网中间件以中间件的分类来看,物联网中间件为一种面向消息的中间件(MessageOrientedMiddleware,MOM)。面向消息的中间件的功能包含多个方面,如消息传输、数据的编解码、安全、容错、网络资源定位等。物联网中间件具有以下特点:(1)独立于RFID架构物联网中间件介于RFID阅读器与上端应用程序之间,又独立于它们之外,能与多个RFID阅读器、多个上端应用程序进行交互,以减少架构与维护的复杂度。

沈阳城市学院物联网中间件(2)数据处理与流处理物联网中间件具有数据搜索、过滤、整合与传递等特性,能将实体对象转换为消息环境下的虚拟对象,数据处理是其最重要的功能。物联网中间件同城采用程序逻辑及存储转发的功能来提供顺序的信息流,具有数据流设计与管理功能。

沈阳城市学院物联网中间件中间件处于操作系统与应用软件之间。中间件在操作系统、网络和数据之上,应用软件之下,其功能是为处于上层的应用软件提供运行与开发环境,以便灵活高效地开发与集成多种应用软件。物联网中间件负责实现与感知设备间的信息交互与管理,它屏蔽了感知设备的复杂性,并将感知到的信息发送到应用服务层。

沈阳城市学院中间件的体系框架

沈阳城市学院中间件分类中间件的应用范围十分广泛,对于不同的应用需求而出现了各种具有特色的中间件软件,但对于中间件,至今还尚未有一个确切的定义,因此在从不同的角度或不同的层次上对中间件的分类也有所不同。依据中间件在系统中所发挥的作用和采用的技术不同,主要可分为数据访问、远程过程调用、面向对象、基于事件、面向消息对象请求代理和事务处理监控中间件等。

沈阳城市学院1数据访问中间件数据访问中间件是在系统中建立数据应用资源互操作的模式,实现异构环境下的数据库连接或文件系统连接,从而为在网络中虚拟缓冲存取、格式转换、解压等带来便利。数据访问中间件在所有中间件中是应用最为广泛的,也是技术最成熟的中间件。在数据访问中间件处理模型中,数据库是信息存储的核心单元,而中间件则完成通信功能。这种方式虽然较灵活,但并不适合一些要求高性能处理的情景,这是由于需要进行大量的数据通信,当网络发送故障时,系统将不能正常工作。

沈阳城市学院2远程过程调用中间件远程过程调用中间件(RemoteProcedureCallMiddleware,RPCM)是一种广泛应用的分布式应用程序处理方法,用来执行一个位于不同地址空间的过程,并

文档评论(0)

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

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

1亿VIP精品文档

相关文档