【IT168 信息化】
近日,第四届中国SOA标准化研讨会成功召开,会议上来自各行业专家、用户、政府等相关人员,就SOA 标准以及发展进行了相关的探讨。以下是传感器网络国家标准工作组 黄和清就SOA在物联网当中的应用就做了详细的介绍。
物联网的源起和概念,全球化物联网发展状态。有关SOA在物联网服务的支撑技术以及物联网与SOA的融合策略。 物联网其实是一个非常火的概念,它的发展已经有将近十几年的历史,从最早1999年美国人首次提出物联网的概念,以及最初的远景就是任何物品和商品能够彼此进行交流,而无需人的干预。这是最初的物联网的这样的一个思想。
在2005年,国际电信联盟ITU发布了《ITU互联网报告2005:物联网》,首次正式提出物联网的概念,并且提出了无所不在的物联网通信时代即将来临。
2008年,IBM智慧地球策略掀起了互联网浪潮后又一次技术革命。使物体能够互相联系在一起,并且提供更加广泛的应用。
2009年,我们的温总理在视察无锡的时候,视察我们院的时候及明确提出要建立中国的传感信息中心。正式拉起了物联网在中国的热潮。
在全球视角下的话,物联网的发展状态,全球各地都在密切关注物联网的发展,并在投入实施。美国,奥巴马在能源变革中明确发展智能电网,并将信息技术视为21世纪基础设施的关键组成部分。在标准化方面也是进展非常快速。包括今年6月份在无锡举办的工作会议当中,也已经把关于智能服务推进到2.0的阶段。欧盟因为是介入比较早,他们是以物联网行动计划的方式确保欧洲在构建新型互联网的过程中起主导作用。日韩也是准备在2012年开始他们的物联网的基本规划,他们希望通过U—日本的方式来打造一流的ICT强国。我们中国政府走首次将物联网写入政府工作报告中国,十二五规划中已经明确将物联网作为战略性新兴产业来培育发展,并且在若干年的发展战略当中,物联网已经作为重要的组成部分。
现在对于物联网的概念也是比较多的,到底是物联网是什么,我们这边就是从这边的观点来简单地梳理一下有关物联网到底包含什么样的内容。物联网从实体上来看,是指在物理世界的实体中部署具有一定传感能力、计算能力的各种信息传感设备通过网络设施实现信息获取、传输和处理,从而实现广域或大范围的人与人,人与物,五与物之间的信息交换需求的互联。物联网这边现在基本上形成共识,它应该包括三大层次,最底层是感知互动层,这是由感知设备构成的,网络传输层是由现有的IT系统设施,互联网、卫星网、行业专网、局部独立的局域网构成的这样的结构。应用层则是基于底下的平台构建成的涵盖各行各业各类应用,甚至包括各种职能交叉的多种交叉的网络应用层。
从物联网技术体系架构来分:首先是感知层,是由传感器这一层来实现。然后是网络层,然后也包括一些信息梳理的内容。在网络层主要包括集成技术,以及正在发展的下一代的一些承载网的技术。在应用层,考虑到物联网应用的多样性,和他适应的相应的中间件,在这个架构上进行的。同时考虑到物联网的应用,感知层、网络层提供的数据是非常大的,海量的数据,所以云计算也是有很好的支持。在公共技术这边,也是差不多的内容。
然后,感知层,应该是实现物联网全面感知的基础,要解决的重点问题是感知和识别物体,采集和捕获信息。我们要处理的信息从哪里来?从这里来。现在存在的问题就是终端设备多样性,数据格式不一,终端设备性能受限。而且一个重要的特点就是终端设备的性能受限,我们不能在上面加载太复杂的中间件,或者是SOA的架构。
在网络层,它主要是要来自感知的各类信息通过基础承载网络传输到应用层。这一块是传统IT发展的一个部分,所以说它相对来说是比较成熟的。但是现在的问题是如何将现有的基础设施与互联网形成无缝联合,在现有的情况下进行无缝联合的话,有三个三网融合的战略,这也是融合现有网络设施的迈出的一大步。我们也成立了相关的标准工作组,来考虑这方面的工作,并且来实时地推动这方面的工作进展。
在应用层就是将物联网技术与行业专业系统相结合,实现广泛的物物互联的应用解决方案。主要包括业务中间件和行业应用领域。以及相关的深入的应用挖掘。在这一层的问题就是我们如何实现IT信息的融合,资源重新分配及共享。
SOA与云计算它能够充分施展自己空间的一块。
从物联网这边来看,物联网技术的挑战与需求,首先,就是感觉层海量的数据级设备,这些海量的中断需要认证鉴权,海量服务交互的处理,海量数据存储和处理,分布式网络部署。在介入方式上,支持多种接入,兼容不同终端能力的差异,这个是需要我们做非常多工作的。并且由于终端的差异性比较大,如何兼容他们的能力,支持移动性,支持多种部署环境,支持多应用平台交互。在应用需求的多样化这一块,要实现多业务的融合,屏蔽接入终端差异,跨应用数据共享,还有基本业务能力的复用。 在垂直的应用现状这一块,简化加速应用开发与部署,通用能力复用,中间件平台,端到端水平整合解决方案。如果采用SOA的话,这些都不会存在问题,能够通过复用,并且通过中间件的平台实现端到端的整合方案。
然后我们就提出了一些基于SOA的物联网发展新思路。因为结合SOA,我们可以最小化服务开销,物联网终端设备能力受限,需要一种轻量级的面向服务的模式,比使用专用的API更能减少服务开销。我们还可以最小化注册能耗,物联网环境下,各类设备通过网络发现机制注册其服务,这个过程应该是没有人工干预实现“即插即用”同时应减少设备所提供的注册信息量。如果是按现有的这种频繁的进行注册分析,是无法接受和承受的。同时在数据层上,支持动态和上下文检索,定植包含用户质量参数的查询。提供了在一构平台环境下的咨询。这是班门弄斧了,大家都是SOA的专家,对于这一块我们只是基于我们这边的了解,提出一些有关SOA的发展的演革。主要是从结构化向面向对象,然后面向组件和构建,最后面向服务。这个块SOA的特性,其实同物联网的个性是非常契合。
这边是我们现在正在规划和付诸实施的物联网的标准体系,可以看到,有整体的共性标准,感知层标准,网络层标准,服务制成标准,和应用层标准。这些和SOA的相关的技术是非常契合的。在网络层标准的话在国内已经有相关的工作,也是由我们牵头开展有关的一些工作。在总体共性要求这一块,可能我们后续会启动一些,在国家相关部门的领导下启动一些标准化的工作。
这个就是我们基于SOA的应用技术参考模型,和互联网模型的匹配。从这边来看,IT基础设施这边主要是包含物联网感知层和物联网网络层。整个上面就是物联网的应用层。然后就是总结物联网中间件是一个很重要的工作,物联网应用广泛但是应用间缺乏基本的互操作性,缺乏通用的语言定义,这使得建立能够动态注册、查找、获取感知数据服务异常艰难,感知数据表示形式和应用紧密结合,无标准数据格式,使得进一步的分析和数据挖掘很难进行。OCD组织其实是开展了相关的工作,对于有关感知数据的一些相关的工作,同用函数,以及对他们服务的一些基本函数的抽取和服务交互,服务互用之间的描述,他们提出了相当多的建设性的意见。最近的一次OGT的会议,是6月份在台湾召开的,我们也参加了,了解了一些SOA的相关的动态,对我们后续开展相关工作也有帮助。在中的应用这一块我们希望通过标准网络服务来获取感知资源成为可能。这一块我们因为在底层的感知设备的研制阶段,已经开始考虑到把一些相关中间件的应用加载上去,从而实现从感知层到网络层的基于中间件的这种屏蔽异构性的工作。