iPaaS 和 aPaaS 的区别,以及 mPaaS,UIPaaS

3,943 阅读3分钟

xPaaS

各种类型的 PaaS 就是 xPaaS,它和 XaaS 一样,类的术语,统称,这里是 PaaS 类的统称。xPaaS 包含 aPaaS (application platform as a service,应用平台即服务)、iPaaS(integration PaaS 集成平台即服务)、apimPaaS (API management PaaS API 管理平台即服务)、fPaaS(function PaaS)、baPaaS(business analytics PaaS)、IoT PaaS(Internet of Things PaaS)、dbPaaS(database PaaS)。

从前面我们可以看出,PaaS 的设计是来自于对某一领域可能有的需求的总结和抽象,不需要穷举。

aPaaS

application Platform as a Service 应用程序平台即服务,Gartner对其所下的定义是:“这是基于PaaS(平台即服务)的一种解决方案,支持应用程序在云端的开发、部署和运行,提供软件开发中的基础工具给用户,包括数据对象、权限管理、用户界面等。”

aPaaS 有 2 个特征:

  1. 提供快速开发的环境,用户在几个小时内就能完成应用的开发、测试、部署,并能够随时调整或更新。
  2. 低代码或零代码,非技术人员就能完成应用开发。

这个就很像是腾讯云里提供 Wordpress 博客应用了,在“云端” 开发,提供权限管理、用户界面。

Untitled.png

iPaaS

Integration platform as a service 集成平台即服务,Gartner 将其定义为“促进开发、执行和集成流治理同任何本地(on-premises)以及基于云的流程、服务、应用和数据连接的一套云服务,可以在独立的或者多个交叉的组织中进行。(摘自百度百科)

iPaaS 的特征是集成和打通平台。

iPaaS 与 aPaaS 的区别

aPaaS 和 iPaaS 都属于 PaaS 系统,aPaaS 是趋向于 SaaS 和 PaaS 之间,iPaaS 趋向于 IaaS 和 PaaS 之间。

从解决的问题来看,iPaaS 着重解决各个软件造成的壁垒,减轻 IT 任务;而 aPaaS 较 PaaS 进了一步,满足企业追求的灵活又要性价比高的软件开发,降低了开发门槛。

从使用者来说 iPaaS 侧重开发者,而 aPaaS 是任何使用者。

主流市场上的 PaaS 平台可以分为 aPaaS-应用、iPaaS-整合和其他,iPaaS 以打通为中心,集成和管理现有平台;aPaaS 主要是依托一个可视化环境,提供基于云的快速应用程序开发工具和应用程序部署。aPaaS 具备快速开发、测试、部署,并能够随时调整或更新等特征,非技术人员也能完成应用程序的开发。

mPaaS

Mobile PaaS, mPaaS 是源自于支付宝的移动开发平台,为移动开发、测试、运营及运维提供云到端的一站式解决方案。产品能力全面覆盖「跨端开发框架、研发协同、数字化运营、智能营销、后端连接」等场景,目前已服务 12306、上海地铁、广发银行、华夏银行、CSDN、可口可乐等众多 B 端客户,及亿级 C 端用户。

UIPaaS

UI PaaS,UIPaaS 顾名思义,产品界面设计与研发一站式解决方案。

参考资料:

《总算有人把PaaS讲明白了》 www.sohu.com/a/201150837…

《一文讲透aPaaS平台是什么》blog.mingdao.com/11411.html

《aPaaS和iPaaS的区别》blog.mingdao.com/11670.html

《2020年中国APaaS应用及选型白皮书》zhuanlan.zhihu.com/p/344535960