按关键词阅读: 5G 广电 互联网 工业 巡检 中国广电 5g+ nr 农林
编辑导语:目前来看,企业对软件服务的预期越来越高,垂直、单点的SaaS产品已经很难独立商业化,aPaaS逐步成为了SaaS产品经理的努力方向。本文从“元”出发,讲解了aPaaS相关知识,一起来看看吧。

文章插图
最近很火的概念是元宇宙,但在软件设计领域,“元”的概念并不新鲜。如果能把所有的数据记录,用一套“元数据”关系描述出来,就完成了一套“软件生态”或“软件元宇宙”的打造。

文章插图
在同一套“描述语言”中的软件,互相之间数据可以互通、逻辑可以共用,共同形成了一套生态。如果能够把现实世界、宇宙完全数字化,并且用统一的语言进行描述,就完成了一套“虚拟+现实”生态的打造,也就是我们说的“元宇宙”。所以无论是对软件还是世界的“元数据化”,“元”的本质在于抽象、映射、配置化,在这一点上,元宇宙和aPaaS产品的互通统一的。
对我个人而言,这些年做了蛮多产品,带给我最大成长的集中在2类:一类是,对内容产品的抽象设计,就像之前拆解的B站那样,只有深入思考过各类内容和分发场景,才能对互联网信息产品有较好的认知。另一类是,对软件和平台的抽象设计,需要PM在通用性和易用性上不断权衡,这其中有大量的tradeoff和优先级PK工作。aPaaS产品就是后面这一类,也是今天我想在本文主要聊的一种产品。
随着企业对软件服务的预期越来越高,垂直、单点的SaaS产品已经很难独立商业化。
所以能够拉通SaaS的平台级产品(aPaaS),逐步成为了SaaS产品经理的发力方向。所以,如果你对“元”这个概念的设计思路感兴趣,或者你是软件产品从业者,这篇文章或许能够给你带来启发。
一、什么是aPaaS产品要聊清楚软件和aPaaS平台产品,得先从概念入手。为了方便理解,我先不去宽泛地定义这两个词,直接用实例讲述:aPaaS是能搭软件的平台,所以仔细想想, 一套软件的定义,是什么?一套软件通常包含以下九个层次:
- 应用(application)
- 数据(data)
- 运行库(runtime)
- 中间件(middleware)
- 操作系统(OS)
- 虚拟化技术(virtualization)
- 服务器(servers)
- 存储(storage)
- 网络(networking)
随着云服务的业务范围从基础到业务,可以分为如下几种服务类型:
- 基础架构即服务(IaaS)
- 平台即服务(PaaS)
- 软件即服务(SaaS)

文章插图
aPaaS也是PaaS的一种。aPaaS的全称是application Platform as a Service,即应用程序平台即服务。Gartner对其所下的定义是:“这是基于PaaS(平台即服务)的一种解决方案,支持应用程序在云端的开发、部署和运行,提供软件开发中的基础工具给用户,包括数据对象、权限管理、用户界面等。”
一句话讲:aPaaS模式下,非技术人员也可以通过低代码编辑器来“所见即所得”地完成产品的配置开发落地。
二、aPaaS产品的设计原理是什么1. 设计思路用以终为始的思维来分析:其实,基于aPaaS产品搭建而成的软件,就是一个SaaS应用。
那不妨抽象一下,当我们研发一款SaaS应用时,我们做了哪些事情。为了方便理解,我拿大家最熟悉的CRM系统来做case。试想一下,落地一款CRM软件总共分几步:
- 定义线索、商机、客户、联系人、跟进记录实体
- 设计实体的数据结构、字段、索引
- 为每个对象定义CRUD接口、数据校验逻辑、业务规则校验逻辑
- 设计权限、审批流程、定时任务
- 前端、移动端页面开发
- 报表功能设计开发
稿源:(人人都是产品经理)
【傻大方】网址:/c/1123a20632021.html
标题:pm|产品领域的元宇宙:aPaaS产品解构