Tiger-Beetle 企业级 PaaS 低代码平台产品系统

我要开发同款
冰菓小诺2026年10月03日
11阅读

技术信息

语言技术
Java、SpringCloud、JavaScript、Vue、TypeScript
系统类型
Web
行业分类
企业服务、开发工具

作品详情

行业场景

企业信息化建设中,业务表单、审批流转与数据管理的需求变化快,传统定制开发周期长、成本高、每次调整都要重新开发。本项目立项目的是让业务人员通过可视化配置完成表单与流程搭建,无需从零编码即可交付可用的管理系统,把交付周期从数月压缩到数周。

适用场景包括企业内部管理系统搭建、业务流程在线化、多组织多租户的 SaaS 场景,以及需要快速响应业务变化的定制化交付项目。平台自 2022 年起持续研发至今,已完成从设计器、运行引擎到安全网关的完整能力建设。

功能介绍

平台由低代码引擎、统一安全体系、工作流引擎与企业能力中心四部分组成。

低代码引擎包含可视化表单设计器、运行时渲染引擎、业务编排、Schema 校验与脚本执行能力,支持在线配置生成可运行的业务模块。工作流引擎基于 Flowable 实现,支持审批流转、节点编排与流程实例管理。

统一安全体系提供服务网关、统一授权与许可证管理,实现接口鉴权、权限控制与租户隔离。企业能力中心提供文件存储、缓存、消息通知、文档聚合与知识库等基础服务。

平台采用微服务架构,共 18 个服务与 5 个共享基础库,具备多租户隔离、分布式事务处理与服务治理能力。

项目实现

作为项目负责人与独立开发者,完成平台从 0 到 1 的设计与开发:承担低代码引擎、统一安全体系、工作流引擎集成与服务治理四条技术线,规划并落地全部微服务的边界划分与共享基础库,同时负责部署架构与持续迭代维护。

技术上采用 Spring Cloud 微服务架构,将低代码能力拆分为设计、运行时、编排、Schema 校验与脚本执行等独立服务,按能力边界解耦,使各服务可独立升级;前端采用 Vue3 实现设计器与运行时渲染的分离。

实现亮点与难点:一是多租户数据隔离与统一鉴权在一套网关体系内落地,避免业务服务各自实现权限;二是工作流引擎与业务模型的集成,以及流程实例深删链路的稳定性处理;三是 13 个服务共用的基础库版本管理,通过统一异常与领域基础模块收敛差异。

平台形成从可视化设计、运行时渲染、流程编排到网关鉴权与能力服务的完整闭环。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论