如果说软件是物联网的关键和灵魂,那么中间件就是这个灵魂的核心

如果说软件是物联网的关键和灵魂,那么中间件就是这个灵魂的核心

物联网产业发展的重心是能够带来实际效果的应用,而软件是做好应用的关键。

如果说软件是物联网的关键和灵魂,那么中间件就是这个灵魂的核心

物联网软件包括服务器端的应用软件和中间件以及数据挖掘和分析软件,还有传输层和末端的嵌入式软件。如果说软件是物联网的关键和灵魂,那么中间件(middleware)就是这个灵魂的核心。

如果说软件是物联网的关键和灵魂,那么中间件就是这个灵魂的核心

中间件是一类连接软件组件和应用的计算机软件,它包括一组服务,以便运行在一台或多台机器下的多个软件通过网络进行交互。也有人将中间件定义为分布式系统中位于操作系统和应用软件间的软件层。尽管对中间件的定义有多种,但各类定义对中间件内涵的描述是一致的,即“连接”。中间件是位于不同软件之间的,能够在各类软件问起到连接作用的软件组件,这里描述的软件既包括操作系统,也包括应用程序及其他可复用的软件模块。中间件技术所提供的互操作性,推动了分布式体系架构的演进。

如果说软件是物联网的关键和灵魂,那么中间件就是这个灵魂的核心

最早具有中间件技术思想及功能的软件是IBM的CICS,但由于CICS不是分布式环境的产物,因此人们一般把Tuxedo作为第一个严格意义上的中间件产品。Tuxedo是1984年在当时属于AT&T的贝尔实验室开发完成的,但由于分布式处理当时并没有在商业应用上获得像今天一样的成功,Tuxedo在很长一段时期里只是实验室产品,后来被Novell收购,在经过Novell并不成功的商业推广之后,1995年被现在的BEA公司收购。尽管中间件的概念很早就已经产生,但中间件技术的广泛运用却是在最近10年之中。其他许多中间件产品也都是最近几年才成熟起来。


分享到:


相關文章: