文档目录

应用基座总览

应用基座是芒旭软件元序体系中的设计室,通过蓝图设计器、资产发布、版本管理、依赖分析和资产市场,将软件模块沉淀为可定义、可版本化、可复用的数字资产,解决软件资产混乱和重复建设问题。

  • 蓝图设计器可视化定义模块依赖与数据流
  • 资产发布让表单、流程、页面成为可复用模板
  • 版本管理支持一键回滚与灰度发布
  • 依赖分析自动评估变更影响范围
  • 资产市场支持模板搜索与一键引用

图纸中心——模块的定义、构建与发布在蓝图之上完成,业务知识沉淀为可复用的数字资产。

十二基座之中,应用基座是"设计室"。引擎生产零件,能力提供标准件,应用基座则把它们组装成可定义、可版本化、可复用的"应用蓝图"。


一、为什么需要应用基座

1.1 软件资产管理的三大困境

在传统软件开发模式中,存在三个系统性的管理困境:

困境一:做了三年的系统,没人知道它到底有什么。

功能散落在代码里,文档早就过时了。新人接手,花两周才能理清系统有哪些功能、功能之间什么关系。知识在代码里,不在人脑里——人走了,知识也走了。

困境二:同一个功能,A 项目做了一遍,B 项目又做一遍。

"客户管理"在十个项目里做了十遍——每遍都差不多,但每遍都不一样。没有复用,没有沉淀,研发资源大量空耗在重复建设上。

困境三:版本混乱,不知道线上跑的是哪个版本。

代码仓库里几十个分支,不知道哪个是线上的、哪个是测试的、哪个已经被废弃了。出了 Bug,先花半天找对代码版本。

1.2 应用基座的定位

应用基座在元序体系中的定位:

基座职责类比
引擎基座生产软件核心组件生产线
能力基座提供标准件库零部件仓库
应用基座定义、管理、发布应用蓝图设计室
组装基座总装交付总装车间

应用基座的价值在于:将引擎和能力基座的产出物组织为可定义、可版本化、可复用的"应用蓝图",让软件资产从"散落在代码中"变为"结构化的数字资产"。


二、核心能力详解

2.1 蓝图设计器

以可视化画布定义应用结构:模块、依赖关系、数据流。

蓝图设计器是应用基座的核心工具,它让业务人员和技术人员能够在同一个画布上协作定义应用的结构:

  • 模块定义:在画布上拖出"客户管理""订单管理""报表"等模块;
  • 依赖关系:通过连线定义模块之间的依赖关系(如"订单管理"依赖"客户管理");
  • 数据流定义:标注模块之间的数据流向,清晰展示数据如何在系统中流转;
  • 接口定义:定义模块对外提供的 API 接口,明确接口的输入输出。

蓝图的价值在于:一看蓝图就知道系统长什么样。 不需要阅读代码,不需要翻阅过时的文档,蓝图就是系统的"业务视角定义"。

2.2 资产发布

将引擎产出的表单/流程/页面发布为可复用的数字资产。

资产发布是应用基座的核心能力之一,它让"做项目"变成"积累资产":

  • 表单发布:将"审批表单"发布为"通用审批模板",其他项目直接引用;
  • 流程发布:将"并联审批流程"发布为"通用并联审批模板",跨项目复用;
  • 页面发布:将"工作台页面"发布为"通用工作台模板",行业共享;
  • 组合发布:将多个能力模块组合为"行业解决方案",一键发布。

资产发布的价值在于:从"做项目"变成"积累资产"。 每一次开发都在为未来的复用添砖加瓦,而不是每次从零开始。

2.3 版本管理

每个资产有完整版本线:创建→修改→发布→回滚。

版本管理是应用基座的基础能力,它让版本混乱变为秩序井然:

  • 版本线管理:每个资产有清晰的版本历史(V1.0 → V1.1 → V2.0);
  • 变更追踪:谁改了什么、什么时候改的、为什么改——完整记录;
  • 一键回滚:表单 V2 发布后发现问题,一键回滚到 V1;
  • 灰度发布:支持灰度发布,先在部分环境验证,再全量发布。

版本管理的价值在于:版本管理不再是 chaos。 不再需要花半天找对代码版本,不再担心线上跑的是哪个版本。

2.4 依赖分析

自动分析模块之间的依赖关系,变更影响一目了然。

依赖分析是应用基座的高级能力,它让变更风险评估变得简单:

  • 自动分析:自动分析模块之间的依赖关系,生成依赖图;
  • 影响分析:修改"字典"模块前,先看哪些应用依赖了它;
  • 变更预警:当某个模块发生变更时,自动通知所有依赖方;
  • 版本兼容:分析版本变更的兼容性,提示潜在的破坏性变更。

依赖分析的价值在于:变更不再是"盲改"。 修改前就知道影响范围,修改后就知道哪些地方需要验证。

2.5 资产市场

已发布的资产可在市场浏览、搜索、一键引用。

资产市场是应用基座的共享平台,它让资产复用变得简单:

  • 资产浏览:在市场浏览已发布的资产(表单模板、流程模板、页面模板);
  • 资产搜索:按关键词、行业、功能搜索所需资产;
  • 一键引用:选取所需资产,一键引用到当前项目;
  • 资产评价:查看其他用户对资产的评价和使用情况。

资产市场的价值在于:新项目从资产市场选取模板,而不是从零开始。 就像应用商店一样,选取所需的应用模板,快速组装。


三、应用基座的核心价值

3.1 量化价值

指标传统方式应用基座提升幅度
系统全貌理解2 周理不清看蓝图 2 天缩短 85%+
模块复用率0%(每个项目重做)60~80%(跨项目复用)从 0 到 60%+
版本管理成本分支混乱,半天找版本统一版本线,一键回滚降低 90%+
新人上手时间2 周2 天缩短 85%+
知识沉淀人走知识走资产化永久沉淀从流失到沉淀

3.2 定性价值

  • 提升协作效率:业务人员和技术人员在同一个蓝图上协作,减少沟通成本;
  • 促进资产复用:做好的模块发布为资产,跨项目复用,减少重复开发;
  • 保障版本可控:每个资产有完整版本历史,变更可追溯、可回滚;
  • 加速新人上手:看蓝图就能理解系统结构,不需要阅读代码;
  • 沉淀组织知识:业务知识沉淀为数字资产,不依赖个别人员。

四、数据资产沉淀

4.1 应用基座的资产化

应用基座的每一次使用,都在沉淀可复用的数字资产:

资产类型来源价值
应用蓝图蓝图设计器系统结构的业务视角定义,可跨团队共享
模块资产引擎产出发布表单、流程、页面等可复用模块
行业模板资产市场针对特定行业的解决方案模板
最佳实践资产评价行业标杆客户的使用经验

4.2 资产的四层沉淀

模块开发 ──→ 资产发布 ──→ 行业模板 ──→ 最佳实践
   ↓            ↓            ↓            ↓
  原始积累     结构化沉淀    行业化提炼    标准化复用
  • 第一层:模块开发——每次开发产生的表单、流程、页面;
  • 第二层:资产发布——将通用模块发布为可复用资产;
  • 第三层:行业模板——针对特定行业的模板集合;
  • 第四层:最佳实践——行业标杆客户的使用经验。

五、应用基座与其他基座的关系

应用基座是元序生产体系的设计室,与其他基座的关系:

引擎基座 ──产出──→ 应用基座(表单/流程/页面发布为资产)
能力基座 ──组合──→ 应用基座(多个能力模块组合为应用模板)
应用基座 ──蓝图──→ 组装基座(蓝图定义组装为交付包)
应用基座 ──资产──→ 开放基座(资产通过 API 对外开放)
应用基座 ──数据──→ 数据基座(蓝图定义的数据模型通过数据基座流转)

协同案例:政务审批系统

  • 引擎基座产出"审批表单""并联审批流程""工作台页面";
  • 应用基座将它们发布为"政务审批模板"资产;
  • 组装基座从资产市场选取"政务审批模板",总装为交付包;
  • 开放基座将"政务审批模板"的 API 对外开放,供第三方集成。

一个模板,四个基座协同——引擎产出、应用管理、组装交付、开放共享。


六、实施建议

6.1 分阶段上线策略

阶段目标重点
第一阶段(1~2周)蓝图设计器上线定义核心应用结构,建立蓝图规范
第二阶段(3~4周)资产发布上线将现有模块发布为资产,建立资产市场
第三阶段(持续)版本管理与依赖分析建立版本管理规范,启用依赖分析

6.2 关键成功因素

  • 蓝图规范:建立蓝图设计规范,确保蓝图质量;
  • 资产治理:建立资产发布审核机制,确保资产质量;
  • 版本管理:建立版本管理规范,确保版本可控;
  • 培训赋能:业务人员需要培训,掌握蓝图设计器的使用方法。

七、结语

应用基座让"做项目"变成"积累资产"——每一次开发都在为未来的复用添砖加瓦。

应用基座的价值不仅在于管理系统结构,更在于将软件资产从"散落在代码中"提升到"结构化的数字资产"——让组织拥有可复用、可追溯、可进化的资产体系,而不是每次从零开始。

蓝图设计器、资产发布、版本管理、依赖分析、资产市场——五大核心能力,构成元序生产体系的"设计室"。引擎产出零件,能力提供标准件,应用基座将它们组织为可复用的数字资产。

这就是应用基座的战略意义:让软件资产成为组织的结构化储备,而不是散落在代码中的隐性知识。