这些物联网平台的提供商,都在各自的领域建立了核心竞争力,而物联网平台的用户,为了快速建立差异化竞争优势,需要在构建应用时,选择各个平台层中最佳的方案,需要一个平台能够方便的调用各个物联网平台提供的服务。
根据这个需求,出现了集成平台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的核心功能。