物联网是继PC、互联网、无线通信技术之后第四次信息技术革命,有重大的科学意义和应用价值。依靠物联网人类可以以更加精细和动态的方式管理生产和生活,达到“智慧”状态,提高资源利用率和生产力水平,改善人与自然间的关系。物联网的出现将从生活、生产、社会、经济、政治、军事、科技等方方面面影响人类生活和世界。根据美国权威咨询机构FORRE STER预测,到2020年世界上物对物互联的业务与人对人通信的业务将达到30比1,因此物联网常被称为下一个万亿级的通信业务。
物联网应用中间件是分布式系统环境中处于操作系统和应用程序之间的软件。其主要任务是对感知层传来的与感知元件相关的数据进行过滤、汇总、计算、压缩、分组等数据处理。同时,能给对感知层实施元件注册、故障探测等管理,以建立全系统唯一的访问地址和监控感应层运转状态。物联网应用中间件负责物联网感知层与应用系统之间的数据传递,具有事件筛选与管理功能,能给在对上层应用提供事件处理逻辑触发机制和事件阀值设定功能,解决感知数据的可靠性、安全性及数据格式转换的问题。
可以说,中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。中间件是一类软件,而非一种软件;中间件不仅仅实现互通,还要实现应用之间的互操作;中间件是基于分布式处理的软件,最突出的特点是网络通信功能。
近年来,中间件成了全球软件产业争夺的新焦点。例如RFID中间件,RFID产业潜力无穷,应用的范围遍及制造、物流、医疗、运输、零售、国防等等。RFID中间件是一种面向消息的中间件,信息是以消息的形式,从一个程序传送到另一个或多个程序。信息可以以异步的方式传送,所以传送者不必等待回应。面向消息的中间件包含的功能不仅是传递信息,还必须包括解译数据、安全性、数据广播、错误恢复、定位网络资源、找出符合成本的路径、消息与要求的优先次序以及延伸的除错工具等服务。
RFID中间件当前分RFID数据采集中间件和RFID数据管理中间件。由于不同行业对RFID的应用环境、工作频率、存储能力、标签形式、抗干扰性能等要求不同,对设备的选型提出了挑战。在应用中,如何体现RFID技术自身的业务优势和系统性能、如何实现与现有条码技术的过度与共存、如何与现有ERP等软件系统实现无缝链接,这对RFID系统提出了更高的要求。在RFID设备间的兼容性问题和与后端ERP等软件系统链接中,RFID中间件扮演中介角色——它负责实现与RFID硬件以及配套设备的信息交互与管理,同时作为一个软硬件集成的桥梁,完成与上层复杂应用的信息交换。
物联卡之家()资讯指出,物联网应用中间件是物联网应用中的关键软件部件,是衔接相关硬件设备和业务应用的桥梁,面向城市水电气热等生命线管理领域的需求的物联网应用中间件主要面临屏蔽异构性、实现互操作和信息的预处理等方面的问题。
随着硬件技术逐渐成熟,庞大的软件市场商机促使国内外信息服务厂商莫不持续注意与提早投入,RFID中间件 在各项RFID产业应用中居于神经中枢,特别受到国际大厂的关注,未来在应用上将朝下列方向发展:FID中间件,面向服务的架构(SOA)的目标就是建立沟通标准,突破应用程序对应用程序沟通的障碍,实现商业流程自动化,支持商业模式的创新,让IT变得更灵活,从而更快地响应需求。因此,RFID中间件在未来发展上,将会以面向服务的架构为基础的趋势,提供企业更弹性灵活的服务。