<!-- /\* Font Definitions \*/ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 680460288 22 0 262145 0;} @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:1; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:variable; mso-font-signature:0 0 0 0 0 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-469750017 -1073732485 9 0 511 0;} @font-face {font-family:微软雅黑; panose-1:2 11 5 3 2 2 4 2 2 4; mso-font-charset:134; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-2147483001 718224464 22 0 262175 0;} @font-face {font-family:"\\@微软雅黑"; panose-1:2 11 5 3 2 2 4 2 2 4; mso-font-charset:134; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-2147483001 718224464 22 0 262175 0;} @font-face {font-family:"\\@宋体"; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 680460288 22 0 262145 0;} /\* Style Definitions \*/ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; text-align:justify; text-justify:inter-ideograph; mso-pagination:none; font-size:10.5pt; mso-bidi-font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-font-kerning:1.0pt;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {mso-style-priority:34; mso-style-unhide:no; mso-style-qformat:yes; margin:0cm; margin-bottom:.0001pt; text-align:justify; text-justify:inter-ideograph; text-indent:21.0pt; mso-char-indent-count:2.0; mso-pagination:none; font-size:10.5pt; mso-bidi-font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-font-kerning:1.0pt;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; font-family:"Calibri","sans-serif"; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} /\* Page Definitions \*/ @page {mso-page-border-surround-header:no; mso-page-border-surround-footer:no;} @page WordSection1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.WordSection1 {page:WordSection1;} /\* List Definitions \*/ @list l0 {mso-list-id:562958276; mso-list-type:hybrid; mso-list-template-ids:839294934 67698699 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:21.0pt; text-indent:-21.0pt; font-family:Wingdings;} @list l0:level2 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:42.0pt; text-indent:-21.0pt; font-family:Wingdings;} @list l0:level3 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:63.0pt; text-indent:-21.0pt; font-family:Wingdings;} @list l0:level4 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:84.0pt; text-indent:-21.0pt; font-family:Wingdings;} @list l0:level5 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:105.0pt; text-indent:-21.0pt; font-family:Wingdings;} @list l0:level6 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:126.0pt; text-indent:-21.0pt; font-family:Wingdings;} @list l0:level7 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:147.0pt; text-indent:-21.0pt; font-family:Wingdings;} @list l0:level8 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:168.0pt; text-indent:-21.0pt; font-family:Wingdings;} @list l0:level9 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:189.0pt; text-indent:-21.0pt; font-family:Wingdings;} @list l1 {mso-list-id:809244918; mso-list-type:hybrid; mso-list-template-ids:914372496 67698699 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l1:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:21.0pt; text-indent:-21.0pt; font-family:Wingdings;} @list l1:level2 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:42.0pt; text-indent:-21.0pt; font-family:Wingdings;} @list l1:level3 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:63.0pt; text-indent:-21.0pt; font-family:Wingdings;} @list l1:level4 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:84.0pt; text-indent:-21.0pt; font-family:Wingdings;} @list l1:level5 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:105.0pt; text-indent:-21.0pt; font-family:Wingdings;} @list l1:level6 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:126.0pt; text-indent:-21.0pt; font-family:Wingdings;} @list l1:level7 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:147.0pt; text-indent:-21.0pt; font-family:Wingdings;} @list l1:level8 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:168.0pt; text-indent:-21.0pt; font-family:Wingdings;} @list l1:level9 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:189.0pt; text-indent:-21.0pt; font-family:Wingdings;} ol {margin-bottom:0cm;} ul {margin-bottom:0cm;} -->   

从软件即服务(SaaS)到基础设施即服务(IaaS),云计算的兴起使“一切皆服务”(XaaS)模型得以泛滥,而aPaaS可能是这些模型中最鲜为人知的模型。随着aPaaS市场预计将从2018年的近90亿美元增长到2023年的约117亿美元,更加注重成本、效率的企业用户可能会见证aPaaS产品的扩展壮大。

什么是aPaaS?

aPaaS代表应用程序平台即服务,是一类云计算服务。aPaaS中的“a”\=应用程序或商业软件。PaaS =平台即服务(PaaS)。PaaS是一个云环境,承载诸如集成软件,业务流程管理(BPM),数据库服务和应用程序开发之类的内容。

aPaaS为企业提供了可用于开发,部署和管理应用程序的云环境。企业可以选择从供应商那里购买这些服务,通过云访问它们,无需内部构建基础架构。在此云环境中,开发人员可以创建位于aPaaS之上的应用程序。

aPaaS创建应用程序的两种主要方法:

  • 快速应用程序开发(RAD)。
  • 低代码工具,可大幅减少构建应用程序所需的编码知识。

从业务角度来看,aPaas的三个主要作用:

  • 开发人员可以通过aPaaS快速开发应用程序,提高开发效率,可以集中精力在创新性应用程序开发功能构建上。
  • 通过自动化能力,进一步提升后端的开发与部署效率,结合云服务确保应用的可用性、兼容性
  • 业务人员(需求方)可以直接参与到应用程序开发的过程中来,以达到需求更精准的表达实现目的。

前面也讲到了aPaaS中的PaaS(平台即服务),那么PaaS和aPaaS之间又有什么样的关系呢?

aPaaS和PaaS都可以完成软件的开发和部署,都支持云端访问。而两者的最主要的差异体现在自动化能力和使用环境不同:

PaaS包含所有平台级别的服务(例如,集成,操作系统,编程语言执行环境,应用程序开发,应用程序部署和其他平台服务)都需要程序员独立完成,最终联调测试后交付。

aPaaS是PaaS的子类别,在aPaaS模式下,非技术人员也可以通过自动化能力,直接在云端完成应用程序的搭建、部署、使用、更新和管理。

aPaaS的优势体现在开发效率快、部署成本低,在开发过程中大部分模块可见即可得,便于调整。

aPaas与SaaS、IaaS之间关系
aPaas与SaaS、IaaS.png
微信图片_20191224111012.png

aPaaS是趋向于SaaS和PaaS之间,通过aPaaS创建的应用,直接部署在云端。aPaaS包括基础架构(服务器,网络和数据中心存储),还包括操作系统,商业智能/分析,数据库管理和开发工具。

SaaS和IaaS共享aPaaS的基于云的底层便利,但适用范围更广或不同。SaaS可能构建在aPaaS之上,但这不是必需的。

aPaaS有什么好处和优势?

对于企业而言,aPaaS具备低代码,可扩展性以及云服务三大优势:
技术论坛.jpg

  • 低代码

    aPaaS可以帮助经验丰富的开发人员提高开发效率,解放了开发过程中繁冗、重复性编码工作,从而节省时间去构建更具创新性的应用功能,加速产品推向市场运行效率。
    低代码开发可以帮助企业用户提高生产率,节省成本。

    此前低代码开发平台APICloud创始人兼CEO刘鑫曾表示,aPaaS是低代码开发平台的重要三要素之一,aPaaS能力在低代码开发中或将得到进一步释放,加速后端开发与部署的效率,将自动化能力贯穿至应用开发全生命周期。

  • 可扩展性

    应用程序开发团队能够根据工作负载向上或向下扩展其资源需求。

  • 云服务

    配备aPaaS开发平台后,可以将基础架构的开销和本地管理的复杂性全部转移到云中,从而缓解应用程序开发的压力。

根据Gartner的说法,aPaaS可以带来好处:“简化的预算编制和对应用程序开发成本的更好可见性,从而可以进行更准确的项目估算。”

借助aPaaS,完整的Web应用程序生命周期可立即使用:构建,测试,部署,管理和更新。因为底层基础结构已经被编写、测试和优化,所以该平台允许进行低代码开发,而经验丰富的程序员可以节省时间去创造更有价值的东西。


YonBuilder
17 声望9 粉丝

用友YonBuilder移动低代码开发平台,快速构建高性能多端应用