架构

整个产品,一张地图

一份声明式 DSL,编译到每一种交付端。四层 —— 从守住安全底线的内核,到我们在其上交付的垂直产品 —— 外加贯穿所有层的横切关注点。

架构 · 一个平台自托管
L3行业解决方案垂直产品
AuraQuote + BOMCrawler 平台智能制造 / PCBAAuraQR
L2业务模块可复用积木
CRM销售财务采购+6
L1平台能力用什么搭
Page DesignerDashboard DesignerReport DesignerBPMN Designer+10
L0内核运行时平台契约
Command Pipeline元数据注册表权限引擎多租户+5
横切

贯穿每一层

可观测性CLI 与工具运维安全与身份

一份声明式 DSL 数据表 · REST API · Web · 移动端 · 工作流 · 权限

逐层看

从地基往上。每个能力都链到它的解释、操作指南或一个真实案例。

L0

内核运行时

平台契约

平台契约(不是插件)—— 让系统可治理、对 AI 安全、可升级的那部分。

架构师:为什么它在规模化时依然不走样

在文档里展开 →
  • Command Pipeline — 唯一的写入契约 —— 10 个有序阶段:鉴权→授权→授信→校验→…→执行→审计→发事件。
  • 元数据注册表 — 已解析的 Model/Field/Command/Page/Permission/Process 的运行时存储。
  • 权限引擎 — 五层:RBAC + ReBAC + 组织域 + ABAC + 字段级。
  • 多租户 — MetaContext 携带(租户、用户、角色);隔离在主体上,不在行上。
  • 审计与事件 — 审计是可查询的产物;事件驱动自动化与收件箱。
  • 控制面 / 业务面 — 定义与操作分离 —— 治理、AI 安全、升级安全。
  • Profile 注册制 — 插件贡献合并进具名 profile;插件交付,而非单体。
  • 插件底座 — PF4J 托管、隔离类加载、依赖排序、清单校验。
  • 存储 — PostgreSQL(+pgvector)是记录系统;Redis 是运行态层。
L1

平台能力

用什么搭

你用来组装应用的横向能力。

开发者:我手上有哪些积木

在文档里展开 →
  • Page Designer — 拖出 list / form / detail / dashboard / 工作台;29 种 block 类型。
  • Dashboard Designer — 绑定查询的 widget、图表、指标条。
  • Report Designer — A4 报表画布,带数据表 + 导出。
  • BPMN Designer — 可视化 BPMN 2.0 流程。
  • Flow Designer — 基于节点的 Flow,带自定义节点注册表。
  • Query Builder — 命名查询,跨 dashboard 与报表复用。
  • 自动化 — Cron + 事件规则;每条规则都发出一条 command。
  • BPM (SmartEngine) — 内嵌 BPMN 运行时;service task 解析为 command。
  • AuraBot(AI 运行时) — 统一的 NL/agent 运行时。技能:建 model、加字段、查询、ChatBI 出图、生成 dashboard。
  • Agent 运行时 — 工具注册表、MCP 工具、ACP 耐久工作流、受控 action。
  • RAG / 知识 — pgvector 检索 + 知识库,让回答落到事实上。
  • 移动端运行时 — 同一份 Page schema 在 iOS / Android 原生渲染。
  • IM / 收件箱 — 绑定记录的消息、审批、@AI、工作流收件箱。
  • 插件系统 — PF4J 插件添加 model / command / page / handler。
L2

业务模块

可复用积木

以插件形式交付的可复用业务积木。

实施者:别重复造轮子

在文档里展开 →
  • CRM — 线索、客户、联系人、商机管道。
  • 销售 — 订单、报价、履约。
  • 财务 — 成本、账单、付款。
  • 采购 — 寻源、采购、供应商。
  • 库存 — 库存、仓库、出入库。
  • 质量 — 检验、CAPA、不合格。
  • 项目 — 任务、里程碑、甘特图。
  • HR — 组织、员工、请假。
  • 资产 — 设备全生命周期与维保。
  • 知识库 — RAG 支撑的文档与检索。
L3

行业解决方案

垂直产品

垂直产品与旗舰场景 —— 我们自己用 AuraBoot 搭的。

决策者:能搭出复杂产品的证明

在文档里展开 →
  • AuraQuote + BOM — 多级报价与 BOM 标准化,全部跑在 model / command / 工作台页面上。
  • Crawler 平台 — 受治理的采集运营面,覆盖 Frontier、证据、QA、血缘、Session/租约和成本/SLO;旗舰垂直场景。
  • 智能制造 / PCBA — PCB 组装 ERP:报价、BOM、SMT 生产、质量、仓储。
  • AuraQR — 平台上的 QR 驱动现场作业。

横切

贯穿每一层

不是一层的关注点 —— 它们纵向贯穿 L0–L3:可观测性、工具、运维、治理。

运维与平台团队:你怎么运行和治理整个栈

  • 可观测性 — 结构化日志、OpenTelemetry 链路、按命令阶段的指标 —— 内建在管道里,不是事后加装。(Observability Pro 增加预置 dashboard + 按阶段预算。)
  • CLI 与工具 — aura CLI —— status、import / directory-sync、跨多模块的脚本化操作。
  • 运维 — 部署 · 集群 / HA · 环境推送 · 备份 / DR · 升级 · 密钥 —— 任何模块的生产生命周期。
  • 安全与身份 — 认证、密钥、安全加固,以及每一层都写入的审计轨迹。
  • Marketplace + 授权ent — 产品化的插件分发;按租户的授权在管道的授信阶段强制。
  • Agent Control Planeent — 跨租户 agent 编排、审计回放、风险分级审批闸、预算守卫。
  • 多区域ent — 租户数据、流程、审计的 active-active 路由与跨区故障切换。