1、物联网技术与应用物联网技术与应用第 12讲主讲教师:李玲 学时: 16 1物联网技术与应用主 讲 人:李 玲吉林大学通信工程学院 2第 5章 物联网中间件3本章教学内容5.1 物联网中间件基本概念物联网中间件基本概念5.2 物联网中间件关键技术物联网中间件关键技术45.1 物联网中间件基本概念物联网中间件基本概念5.1.1 物联网中间件的定义和分类物联网中间件的定义和分类5.1.2 物联网中间件的基本组成和特点物联网中间件的基本组成和特点5.1.3 物联网中间件举例物联网中间件举例55.1.1 物联网中间件的定义和分类1. 中间件定义2中间件示意图3中间件发展史4中间件主要特点5什么是物联网中
2、间件6物联网中间件的分类7物联网中间件发展的三个阶段61.中间件定义 l 是 独立的系统软件或服务程序,分布式应用软件 借助中间件在不同的技术之间实现资源共享 。l 应用于 客户机、服务器的操作系统,管理计算机资源和网络通信。l 主要功能是 连接两个独立应用程序或独立系统的软件,使相连接的系统即使具有不同的接口,利用中间件仍然能相互交换信息。l 执行中间件的关键途径是 信息传递 。72中间件示意图83中间件发展史u 最早具有中间件技术思想及功能的软件是 IBM的 CICS( Customer Information Control System) ,而 CICS不是分布式环境的产物,因此人们一
3、般把 Tuxedo作为第一个严格意义上的中间件产品。 u Tuxedo是 1984年在当时属于 AT&T的贝尔实验室开发完成的,由于分布式处理当时并没有在商业应用上获得像今天一样的成功,Tuxedo在很长一段时期里只是实验室产品,后来被 Novell收购,在经过 Novell并不成功的商业推广之后, 1995年被现在的 BEA公司收购。u BEA公司 1995年收购 Tuxedo才成为一个真正的中间件厂商。 IBM的中间件 MQSeries也是 20世纪 90年代的产品 ,其他许多中间件产品也都是最近几年才成熟起来。 94中间件主要特点l 满足大量应用的需要;l 运行于多种硬件和 OS平台;l 支持分布计算,提供跨网络、硬件和 OS平台的透明的应用或服务的交互;l 支持标准的协议;l 支持标准的接口;10