# 应用管理与交付能力
G2rain 的一个关键特点,是把“控制”和“交付”统一到应用化模型中。
这意味着平台不是只管理菜单、角色和接口,而是进一步围绕应用、功能权限、业务能力与租户交付建立统一体系。
# 核心概念
# 功能权限
功能权限是平台侧最小控制单元。
它用于表达:某个角色、某个租户、某个应用在平台中究竟能使用什么能力。
# 应用
应用是功能权限和业务能力的承载单元。
页面、按钮、接口等资源可以聚合到应用上,应用成为平台中组织控制能力与接入能力的重要对象。
# 业务能力
多个功能权限可进一步聚合为业务能力。
业务能力面向租户交付,是平台更接近商业交付和实施交付的抽象。
# 统一模型
G2rain 把这几个对象组织成一条连续主线:
- 资源聚合到应用
- 应用承载功能权限
- 多个功能权限聚合为业务能力
- 业务能力作为租户最小交付单元
- 业务能力可与商品、订阅、开通流程进一步关联
# 为什么这个模型重要
很多平台只做到:
- 用户 → 角色 → 菜单/接口
但这不足以支撑可持续交付。
G2rain 进一步关注:
- 某个应用提供了哪些平台能力
- 某个租户交付了哪些业务能力
- 某个角色可以操作哪些功能权限
- 某个业务能力如何进入订阅和开通流程
这样平台就不只是在做授权,而是在做“可交付的能力管理”。
# 交付主线
# 租户侧最小交付单元
在租户侧,业务能力是更适合交付与开通的最小对象。
这样做的价值在于:
- 交付边界更清晰
- 功能与业务更容易组合
- 与商品、订阅、交易模型衔接更自然
# 商业化协同
如果某项能力需要通过付费方式开通,平台支持:
- 商品与业务能力建立多对多关系
- 下单后形成订阅
- 通过消息通知平台完成租户业务能力开通
# 接入与扩展方式
# 微服务快速接入
平台支持通过 Swagger 文档快速注册微服务接口到平台。
# 应用资源快速导入
平台支持通过命令生成资源配置,并通过导入功能快速添加到平台中。
# 适用场景
- 平台应用管理
- 功能权限建模
- 角色与资源授权
- 业务能力聚合
- 租户能力交付与开通
- 商业化订阅协同