知识卡片
业务型与工具型SaaS产品的功能架构差异
内容
业务型SaaS产品的标准架构遵循MVC三层——模型层支持数据对象自定义、控制层靠流程引擎支持业务逻辑自定义、视图层支持页面和报表自定义,再加上权限、字典、开放API和多租户管理;工具型SaaS产品(如会议系统、企业网盘)核心不是数据表单和业务流程,而是场景化功能本身,因此不需要模型层和业务逻辑层的自定义能力,只需要完备功能加上OpenAPI和基础配置。发散:这解释了为什么有些工具型SaaS宣称自己”也有PaaS能力”其实名不副实——真正的PaaS指的是模型层和逻辑层都能被客户自定义,工具型产品做的往往只是功能模块封装加接口集成,判断一个”PaaS”是不是名副其实,直接看它有没有开放数据对象自定义能力就知道。其中控制层的自定义能力具体由[[流程引擎用触发条件+业务逻辑的范式承载可配置的业务规则]]承载;模型层+控制层这个自定义范围,也正对应[[aPaaS是PaaS的子集,聚焦应用层配置能力]]里aPaaS所聚焦的应用层配置能力。
参考来源
《决胜B端:驱动数字化转型的产品经理》第08章《8.3 功能层面的产品化与PaaS》