文档章节

从技术平台到aPaaS平台

春哥大魔王的博客
 春哥大魔王的博客
发布于 07/27 22:59
字数 1675
阅读 5486
收藏 110

互联网行业喜欢搞一些单词的缩写,最近一个朋友换工作,说是去搞aPaaS平台了,那么aPaaS平台是什么呢?

了解下云计算

aPaas是衍生在云平台之上的,如果开发一款应用,需要涉及大量基础技术或者基础设置。

如果从技术层次上划分来说,分为以下几层:

  1. application层
  2. data层
  3. runtime层
  4. middleware层
  5. OS层
  6. virtualization层
  7. servers层
  8. storage层
  9. networking层

在以前软件开发及维护过程中需要购买并维护这9层设施,而一些公司可以将这9层基础技术或者基础设施打包起来出售,就是云计算了。

慢慢云计算,云服务就变成了我们服务底层的水电煤,我们每个月交钱就可以了,比自己维护这9层来说简单了很多。

针对这9层的打包方式分为以下几种方式:

  • IaaS:基础即服务
  • PaaS:平台即服务
  • SaaS:软件即服务

aPaaS是什么

可以将aPaaS理解为PaaS的一种形式,aPaaS(application Platform as a service,应用程序即服务)。基于aPaaS的解决方案,支持应用程序在云端开发,部署和运行,提供软件开发中基础工具用户,数据对象,权限管理,用户界面等功能。

介于PaaS和SaaS之间。

aPaaS的特点:

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

PaaS和aPaaS之间的区别

两者都支持软件的开发和部署,支持云端访问,差异主要体现在用户和使用人群不一样。

  • PaaS:是平台即服务,需要专业的技术人员在本地完成代码编写和应用开发及数据提供,之后部署到PaaS平台,之后分发应用。
  • aPaaS:面对非技术人员可以直接在云端完成应用程序的搭建,部署,使用和更新管理。

aPaaS主要特点是快速,低成本开发,非技术人员可以自行开发一套商业系统,开发过程所见即所得,便于快速调整。

国内外有一些面向中小企业市场的企业开发平台的厂商已经推出了aPaaS平台。

aPaaS特点

低代码侵入

aPaaS平台为解决快速开发,低代码甚至零代码的侵入,一般通过对所需要的基础能力,比如权限,界面,交互,流程进行抽象,通过提供配置化页面进行组装。用户无需专业的编程能力就可以随意编排创建出自己的aPaaS应用。

通过降低代码侵入,减少人员学习成本使用aPaaS可以大大节省人力成本。

提供元数据是用来描述数据的数据。譬如一条客户信息,包括名称、行业、地址、联系电话等,这些用来描述客户信息的数据就是元数据。

而元数据架构规范了元数据的功能、格式设计、语法规则等方面,实现了可规范、可校验、可分析的数据结构,有利于数据的互通互联,从而实现少量代码或零代码的开发。

以元数据框架为基础构建的aPaaS平台,可帮助企业实现高效开发。譬如通过使用aPaaS平台高效开发工具:自定对象生成器、工作流程设置、翻译工作台、AI+BI的建模等,无需代码,系统管理员只需通过简单的拖拽就可完成业务配置。

可扩展性

为了面向不同的应用需求,可扩展性是aPaaS平台所需要具备的。同时为具备更强的扩展能力,平台需要可以提供一系列OpenAPI接口,便于技术人员进行更高级别的功能开发,比如和其他系统进行对接。

aPaaS平台能够提供沙盒环境,为产品全生命周期研发从产品开发、单独测试、联动测试到产品培训、生产上线等各阶段提供独立的测试环境,保障产品高质、高效的交付。同时,环境之间可以一键自动迁移部署,实现“持续交付”和“持续集成”的自动化部署流程。

云能力

aPaaS需要具备天生的云能力,在任何设备,任何时间,任何地点可以随意访问,解决多租户问题,保证数据可靠。

通过容器(Docker)等技术建立先进的微服务架构,此架构犹如一个个集装箱的集合。在保持代码统一开发的前提下,能够满足企业数据安全合规性,实现指定云端部署的特殊要求。可以一键部署到云端。

灵活UI支持

通过Breeze UI全新的设计理念,在网页端、移动端和小程序端进行开放和创新的UI框架设计,为用户体验带来如清风般(Breeze)的感觉。

如通过Breeze视觉语言设计和更多的“千人千面”设计配置,实现高效的开发工具——移动端的APP设计器,可根据不同角色在手机端设计出不同的首页布局、详情页布局等,无论从视觉还是内容上,让企业员工聚焦更有用信息,屏蔽无用内容,提升工作效率。

从技术平台到aPaaS平台

目前很多公司都在搞平台化,在进行业务收敛,能力内聚之后,由之前提供服务化接口,API的能力将会慢慢演化去提供服务能力的aPaaS平台方向。整合第三方客户数据进行全面的企业运营数据分析等。以及与企业官网、电子邮件、工商数据等等实现联通,全面打破数据孤岛,让数据成为企业真正的生产力。

对于平台化团队来说,aPaaS方向是个值得探索的方向和机会。

© 著作权归作者所有

春哥大魔王的博客
粉丝 39
博文 296
码字总数 268636
作品 0
海淀
程序员
私信 提问
加载中

评论(4)

我叫金正恩
我叫金正恩
一套k8s+istio接口都搞定了
yywww
yywww
不就是SaaS加了更多灵活配置的能力?
yywww
yywww
上面说的这些功能哪个是Salesforce不能干的?
PSI
PSI
aPaaS的确是下一步的趋势,代码全部开源的 #PSI# 目前的重点也在开发aPaaS相关功能,https://gitee.com/crm8000/PSI 欢迎围观和拍砖
需求开发应用部署“一条龙”,平安云如何加速容器场景落地

2019年6月20日,由Rancher Labs(以下简称Rancher)主办的第三届企业容器创新大会(Enterprise Container Innovation Conference, 以下简称ECIC)在北京喜来登大酒店盛大举行。本届ECIC规模宏...

RancherLabs
07/16
41
1
提供SaaS Launchkit,快速定制,一云多端等能力,一云多端将通过小程序云实现

摘要: SaaS加速器的技术中心能力中,将提供SaaS Launchkit,快速定制,一云多端等能力,加速应用上云迁移、降低应用开发和定制的门槛,提升效率。其中非常关键的一云多端能力将通过小程序云...

阿里云云栖社区
04/17
0
0
SAAS 进化论 ¦ SAAS、PAAS和IAAS的区别,你懂了吗?

用来自艾瑞的,一张调查统计图表,开始今天的话题。 1、SAAS 诞生史 第一阶段:软件技术+互联网技术,融合诞生了在线软件; A. 计算机诞生之初,软件与机器融为一体,使用者对软件没有概念,...

橘色对白
2017/02/17
0
0
2019云原生产业大会召开 蚂蚁金服贡献云原生典型实践

4月24日,国内最权威、最大规模的云原生应用大会——2019云原生产业大会在北京召开。 本次大会上,中国信息通信研究院重磅发布了《云原生行业应用实践白皮书》和《无服务架构技术白皮书》两份...

华蒙
04/26
0
0
玄武科技亮相“2017微软技术暨生态大会” 荣获“微软最佳合作伙伴”奖

  日前,Microsoft Tech Summit 2017(微软技术暨生态大会,后简称为“Tech Summit”)于北京举办。广州市玄武无线科技股份有限公司作为微软重要的战略合作伙伴应邀参会,并荣获“2017年度微...

大数据头条
2017/12/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

计算机实现原理专题--二进制减法器(二)

在计算机实现原理专题--二进制减法器(一)中说明了基本原理,现准备说明如何来实现。 首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式: 由于每次做减法时,我...

FAT_mt
今天
5
0
好程序员大数据学习路线分享函数+map映射+元祖

好程序员大数据学习路线分享函数+map映射+元祖,大数据各个平台上的语言实现 hadoop 由java实现,2003年至今,三大块:数据处理,数据存储,数据计算 存储: hbase --> 数据成表 处理: hive --> 数...

好程序员官方
今天
7
0
tabel 中含有复选框的列 数据理解

1、el-ui中实现某一列为复选框 实现多选非常简单: 手动添加一个el-table-column,设type属性为selction即可; 2、@selection-change事件:选项发生勾选状态变化时触发该事件 <el-table @sel...

everthing
今天
6
0
【技术分享】TestFlight测试的流程文档

上架基本需求资料 1、苹果开发者账号(如还没账号先申请-苹果开发者账号申请教程) 2、开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa上传到appstoreconnect.apple.com进行TestF...

qtb999
今天
10
0
再见 Spring Boot 1.X,Spring Boot 2.X 走向舞台中心

2019年8月6日,Spring 官方在其博客宣布,Spring Boot 1.x 停止维护,Spring Boot 1.x 生命周期正式结束。 其实早在2018年7月30号,Spring 官方就已经在博客进行过预告,Spring Boot 1.X 将维...

Java技术剑
今天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部