01 从缩写说起

iPaaS的全称是Integration Platform as a Service,中文翻译为“集成平台即服务”。这个概念最早由Gartner在2011年提出,但真正在国内引起广泛关注,是最近几年的事。

要理解iPaaS,先得搞清楚它处在云计算服务模式的什么位置。云计算通常分为三层:IaaS(基础设施即服务)、PaaS(平台即服务)和SaaS(软件即服务)。PaaS提供的是云环境中的应用基础设施服务,也可以理解为中间件即服务。iPaaS则是PaaS的一个重要子类——专门做集成的PaaS。

02 权威定义长什么样

Gartner对iPaaS的定义是:“一种供应商托管的云服务,使用户能够实现组织内外部应用程序、服务和数据源之间的集成。”IBM的定义更具体一些:iPaaS是一套自助式、基于云的工具和解决方案,用于集成来自托管在不同IT环境中的多个应用程序的数据。

把这些定义翻译成大白话:iPaaS就是一个帮你把各种软件系统“连起来”的云平台。

03 iPaaS到底在做什么

假设你公司用了钉钉做办公协同、用SAP管财务、用Salesforce管客户。这三个系统各说各话,数据不通。客户在钉钉上提交了一个申请,你得手动把信息录入SAP和Salesforce——费时费力还容易出错。

iPaaS做的就是让这些系统能自动“对话”。它提供了一套标准化的方法,让不同系统之间的数据可以自动流转。无论是部署在公有云、私有云还是本地数据中心的应用程序和数据,iPaaS都能把它们连接起来。

文章配图-1

简单来说,iPaaS就是一个“系统连接器”——它不管你的系统跑在哪里、用什么技术写的,它只管帮它们把数据打通。

本文相关FAQ

Q1:iPaaS和aPaaS有什么区别?

iPaaS(集成平台即服务)和aPaaS(应用程序平台即服务)都属于PaaS的子类。aPaaS主要关注应用程序的开发、部署和运行,解决的是“怎么快速做一个新应用”的问题;而iPaaS主要关注应用程序之间的集成和连接,解决的是“怎么让现有系统互相连通”的问题。简单说,aPaaS负责“造”,iPaaS负责“连”。

Q2:iPaaS只能用在云环境吗?

不完全是。iPaaS虽然本身是云服务,但它支持连接公有云、私有云以及本地数据中心里部署的各类应用程序和数据。这也是iPaaS的一个核心优势——它天然支持混合集成,不管你的系统跑在哪里,它都能连。

Q3:iPaaS和SaaS是什么关系?

SaaS是直接提供给用户使用的软件,比如钉钉、Salesforce。iPaaS是平台层的能力,它可以把多个SaaS应用以及本地系统连接起来,让数据在它们之间自动流转。你可以把iPaaS理解为“SaaS背后的连接器”。

Q4:iPaaS这个概念是谁提出来的?

iPaaS这个概念最早由Gartner在2011年提出。当时Gartner观察到越来越多的企业开始使用云上的SaaS应用,系统之间的集成需求正在从本地走向云端,于是提出了iPaaS这个新的云服务类别。

Q5:iPaaS是“中间件即服务”吗?

可以这样理解。传统中间件(如ESB、消息队列)需要企业自己部署和维护,iPaaS把这些能力搬到了云上,以服务的形式提供。所以iPaaS确实可以看作是“云时代的中间件”,但它不只是中间件的云化,还加入了低代码、预置连接器等新的能力维度。

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐