# 核心能力
G2rain 的核心能力不是孤立模块堆叠,而是围绕企业级平台建设、持续交付与 AI 原生扩展形成的一套统一能力体系。
# 能力版图
# 统一认证与身份体系
平台通过统一身份体系组织用户认证、令牌建立、应用身份协同与安全链路,是平台访问控制的起点。
代表模块:
g2rain-iamg2rain-gateway-webfluxg2rain-main-shell
# 角色、资源与功能权限体系
平台支持围绕角色、资源、功能权限建立统一模型,并把应用、业务能力与租户交付能力组织到同一控制体系中。
代表模块:
g2rain-basis
# 应用化与交付能力
平台通过“应用—功能权限—业务能力—订阅开通”这条主线,把控制与交付统一起来,使平台更适合持续交付。
代表模块:
g2rain-basisg2rain-deploy
# 平台基础设施与运行支撑能力
平台提供字典、国际化、区域语言、路由元数据、分布式 ID、配置协同等公共支撑能力,为多个模块提供统一基础。
代表模块:
g2rain-infra
# 前端主壳与交互接入能力
平台通过主壳与子应用模式承载统一前端入口、菜单、路由、Tab、工作区与安全协同链路。
代表模块:
g2rain-main-shellg2rain-manager-appg2rain-infra-appg2rain-cms-appg2rain-department-app
# DDD 业务扩展能力
平台支持围绕不同业务域拆分模块,并通过工程化能力降低后续扩展成本。
代表模块:
g2rain-cmsg2rain-department
# 工程化与脚手架能力
平台沉淀了 Common、Starter、MyBatis 扩展、代码生成器、脚手架、应用模板等工程化能力,帮助标准模块快速落地。
代表模块:
g2rain-commong2rain-spring-boot-starterg2rain-mybatis-extensionsg2rain-generator-maven-pluging2rain-generator-archetypeg2rain-crafterg2rain-app-clig2rain-app-template
# 标准部署与持续更新能力
平台通过标准部署仓库将基础中间件、后端模块、前端应用与业务扩展统一编排到可交付环境中。
代表模块:
g2rain-deploy
# AI 原生能力
平台支持最小颗粒度接口服务接入 MCP Server,并支持 Agent、Skill 定义与云端编排执行能力。
代表模块:
- 平台整体能力体系
# 如何理解这些能力的关系
从平台视角看,G2rain 的能力关系大体可以概括为:
- 身份体系决定谁可以进入平台
- 权限体系决定谁可以使用哪些功能
- 应用化与交付体系决定能力如何组织与交付
- 基础设施体系决定平台如何稳定运行
- 前端主壳决定能力如何被统一呈现
- 工程化体系决定能力如何被持续扩展
- AI 原生体系决定这些能力如何进入租户业务流程
# 推荐阅读
认证与身份能力 →