随着物联网技术的发展,物联网平台的发展也越来越完善,在功能完善之后,将逐渐分层,按照平台能力,有以下功能层:连接管理平台、服务支持平台、应用支持平台、应用平台、业务分析平台和业务服务平台等层。
多数物联网平台供应商是基于传统核心竞争力逐步发展出物联网平台能力的,比如华为公司推动物联网平台是基于传统的通讯能力,在连接管理领域具有竞争优势;PTC收购的Thingworx,Kepware,构建了连接管理平台的差异化竞争优势;SAP在传统应用软件领域有丰富的经验,因而在应用支持、应用平台、业务分析平台领域具有核心的优势;海尔、树根互联、徐工信息等企业属于传统制造业,对于其所在领域的业务具有优势,所以在家电行业、重型机械行业的行业业务服务具有优势;东方国信的数据分析能力强,因而在业务分析平台具有优势。
这些物联网平台的提供商,都在各自的领域建立了核心竞争力,而物联网平台的用户,为了快速建立差异化竞争优势,需要在构建应用时,选择各个平台层中最佳的方案,需要一个平台能够方便的调用各个物联网平台提供的服务。
根据这个需求,出现了集成平台iPaaS(integration Platform as a Service)。
集成平台即服务(iPaaS)提供的功能使订户(又叫“租户”)能够实施涉及任何组合的云端和本地端点(包括API、移动设备和物联网)的集成项目。这通过开发、部署、执行、管理和监控连接多个端点的集成过程和流程来实现,以便它们可以协同工作。
根据Gartner的报告:iPaaS功能包括:
- 通信协议连接件,比如FTP、HTTP、高级消息队列协议(AMQP)和适用性声明1(AS1)/ 2/3/4。
- 面向SaaS和本地套装应用程序的应用程序连接件/适配件。
- 数据格式,比如XML、JavaScript对象标记(JSON)和抽象语法标记1(ASN1)。
- 数据标准,比如管理、商业和运输用电子数据交换(EDIFACT)、Health Level Seven(HL7)和全球银行间资金转账系统(SWIFT)。
- 数据映射和转换。
- 数据质量。
- 路由和编排。
- 集成流程开发和生命周期管理工具。
- 整合流程运营监控和管理。
- API管理。
- 支持各种集成场景,比如应用程序集成、数据集成、B2B生态系统集成、流程集成、物联网集成和机器人流程自动化(RPA)。
我个人感觉Garter的这个集成报告,大概是为了迎合软件供应商的需求,所以融合了太多的内容。比如在通信协议连接、数据格式等比较底层、或者比较基础的集成功能,应该在其他层定义。
而根据分层的理念,我更认为集成PaaS更多的是为多个平台、多个业务应用做集成的平台,应该更多的做集成场景,比如应用程序集成、B2B生态系统集成、流程集成等才应该是iPaaS的核心功能。