除操作系统、数据库和直接面向用户的客户端软件以外,凡是能批量生产、高度复用的软件都算是中间件。中间件有很多种类,如通用中间件、嵌入式中间件、数字电视中间件、RFID中间件和M2M物联网中间件等。
比尔·盖茨早在1995年就提到了物联网的潜力,Google也推出了PowerMeter等物联网计划。按物联网的定义,任何末端设备和智能物件只要嵌入了芯片和软件,都是物联网的连接对象。在物联网概念被大众理解和接受以后,人们才发现物联网并不是什么全新的东西,上万亿的末端“智能物件”和各种应用子系统早已经存在于工业和日常生活中。物联网产业发展的关键在于把现有的智能物件和子系统连接起来,实现应用的大集成(Grand Integration)和“管控营一体化”,为实现“高效、节能、安全、环保”的社会服务,中间件将作为核心和灵魂起到至关重要的作用。因此,要占领物联网制高点,中间件软件的作用至关重要。
在包括物联网软件在内的软件领域,美国长期引领潮流,基本上垄断了世界市场,欧盟(世界级的软件厂商只有SAP一家在欧洲)早已看到了软件和中间件在物联网产业链中的重要性,从2005年开始资助Hydra项目,这是一个研发物联网中间件和“网络化嵌入式系统软件”的组织,已取得不少成果。IBM、Oracle、微软等软件巨头都是引领潮流的中间件生产商;SAP等大型ERP应用软件厂商的产品也是基于中间件架构的;国内的用友、金蝶等软件厂商也都有中间件部门或分公司。在操作系统和数据库市场格局早已确定的情况下,中间件,尤其是面向行业的业务基础中间件,也许是各国软件产业发展的唯一机会。能否将中间件做大做强,是整个IT产业能否做大做强的关键。物联网产业的发展为物联网中间件的发展提供了新的机遇,欧盟Hydra物联网中间件计划的技术架构,值得我们借鉴。(www.daowen.com)
为了打破国外对物联网中间件技术研究的垄断局面,为我国物联网的大规模应用提供核心支撑技术,国内很多物联网厂商都致力于研究中间件的开发。然而现阶段,对该技术的研究受两方面的制约:一方面,受限于底层不同的网络技术和硬件平台,物联网中间件研究内容主要还集中在底层的感知和互联互通方面,当前研究距离现实目标(屏蔽底层硬件及网络平台差异,支持物联网应用开发、运行时共享和开放互联互通,保障物联网相关系统的可靠部署与可靠管理等)还有很大的差距;另一方面,当前物联网应用复杂度和规模还处于初级阶段,物联网中间件支持大规模物联网应用还存在环境复杂多变、异构物理设备、远距离多样式无线通信、大规模部署、海量数据融合、复杂事件处理、综合运维管理等诸多尚未攻克的障碍。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。