# 平台简介

G2rain(谷雨开源SaaS)是一个企业级 AI Native SaaS 平台,致力于构建企业 SaaS 平台的 AI 开发新范式。平台以 Java 微服务、Vue3 微前端、DDD 领域驱动设计和多租户权限为基础,服务于需要长期建设、持续交付的企业数字化场景。

# 平台定位

G2rain 面向企业数字化平台建设场景,关注的不只是单个系统的开发效率,更是平台长期演进中的统一能力沉淀、模块协同、持续交付与 AI 原生扩展能力。

它既强调企业级平台底座的稳定性,也强调业务域扩展的灵活性,还强调以 AI 原生方式重构企业 SaaS 平台的开发、交付与协作方式。

# 平台要解决的问题

  • 企业 SaaS 平台基础能力重复建设成本高
  • 多租户、多角色、多应用场景下权限与交付控制复杂
  • 业务域扩展与平台核心能力容易耦合
  • 企业专属业务流程难以通过传统方式快速适配与持续演进

# 核心方向

# 企业级能力

平台沉淀统一认证、权限、安全、审计、网关、应用管理、角色与资源控制等企业级通用能力,作为平台长期演进的公共底座。

# 应用化能力

平台支持以应用为承载单元组织功能权限与业务能力,支撑租户侧的功能分配、业务交付与订阅开通。

# DDD 扩展能力

平台支持基于 DDD 的业务域拆分与扩展,并通过工程化能力帮助团队快速生成标准代码和页面。

# Java 微服务与 Vue3 微前端

后端服务围绕平台核心和业务域独立演进,复用公共库、Starter、MyBatis 扩展与代码生成工具;前端以 Vue3 微前端主壳与子应用协作,承载应用身份、菜单路由和业务交互。两者通过统一的应用、权限和交付模型连接,而不是以单体页面或单体服务承载全部职责。

# AI 开发新范式

平台的演进方向是将边界清晰、权限可控的最小颗粒度接口服务接入 MCP Server,并围绕 Agent、Skill 和云端编排建立可治理的 AI 协作能力。具体可用范围以对应模块的发布状态和文档为准。

# 企业级特征

  • 强权限管控
  • 统一审计能力
  • 统一监控与运维支撑
  • 多租户与角色隔离
  • 部门与数据权限增强能力

# 推荐阅读