物联网和云计算的结合存在多种模式,例如,IaaS模式、PaaS模式、SaaS模式可以与物联网很好地结合起来。此外,从智能分布的角度出发,边缘计算也是物联网应用智能处理模式的一种典型应用。
Gartner把PaaS分成两类:APaaS(Application Platform as a Service)和IPaaS(Integration Platform as a Service)。APaaS主要为应用提供运行环境和数据存储,IPaaS主要用于集成和构建复合应用。人们经常说的PaaS平台大都是指APaaS,如Force.com和Google App Engine。
在物联网范畴内,由于构建者本身价值取向和实现目标的不同,PaaS模式的具体应用存在不同的应用模式和应用方向。
电信运营商一直致力电信网络和IT应用的有机结合,其核心思想是“能力开放”,即将网络能力进行标准化,以统一的接口开放给IT应用,这种能力开放模式就是PaaS的一种应用模式。从早期的Parlay网关开始,电信运营商一直在构建类似的能力开放系统。在物联网范畴内,除了开放传统的短信通知、彩信通知、终端定位等能力外,电信运营商正在尝试向物联网应用开放终端远程管理、业务数据路由等能力。
在Parlay架构中,应用安装在基于任何IT技术的应用服务器上,通过Parlay/OSA的接口标准调用业务能力服务器(Service CaPability Server)提供各种业务能力。
ISMP/ISAG是中国电信提出的业务能力开放业务平台。SP/CP的应用统一通过ISAG接入网络,使用电信网络中各个业务引擎提供的能力,通过ISMP完成鉴权计费和业务管理功能。通过ISMP/ISAG,实现SP/CP应用的统一业务接入、统一业务门户、统一鉴权计费、统一业务管理、统一内容管理,同时屏蔽底层网络实现的细节和差异。
电信运营商除了开发规模化的M2M应用,也一直在探讨建立通用的服务于M2M业务的平台。以Orange为例,M2M Connect是Orange的一个标准化平台,为连接、应用和解决方案提供服务,是供客户使用M2M服务的平台,用户通过网页界面与M2M智能设备建立安全连接,直接控制智能设备运行并实时反馈设备的运行情况等信息。只要在Orange的网络覆盖范围内,用户就可以随时随地通过M2M Connect与远程智能设备建立连接。
传统IT厂商正在尝试另外一种思路:构建针对物联网应用开发、部署和运行平台,以实现快速的业务流程定义,加速新业务部署,为各类物联网应用的快速实现、部署和运行提供基础平台。通过云计算PaaS模式,可以较好地满足上述需求。客户在一个具备通用应用逻辑组件和界面套件的平台上进行开发,只需要关心与自己业务相关的特定应用逻辑实现和交互界面的搭建,不需要关心通用组件的底层实现方式和运行环境的搭建,极大地简化了应用的开发、部署和运行。业务发展到一定阶段时,还可以针对一些使用面较广的应用类型,根据其所在行业的特点,将行业应用中的通用逻辑功能单元从其业务流程中剥离出来,设计针对不同行业的业务模型单元,然后包装成服务或通用组件供应用调用,进步简化应用的开发过程。