星云(Nebula)低代码平台技术平台

发布时间:2024-11-11 15:26:35  

一、产品介绍

    随着数字化转型和互联网技术的不断发展,银企对于高效、灵活、快速的应用开发需求越来越强烈,同时内部业务系统也变得越来越复杂,数据和服务的管理也面临着许多挑战,传统软件开发已无法满足业务需求。

    星云(Nebula)低代码平台专注于后端应用开发,创新融合“无码+编码”模式提升编码效率,丰富开发者的选择;支持不同主流运行框架来实现无感知业务切换,打开了中间业务平台建设新模式。


二、系统架构图

架构图.png


三、核心功能

1、依赖管理:

    根据实际情况,选择项目的微服务框架/配置中心/依赖的中间件等等。

2、元数据管理:

    屏蔽数据库差异,支持元数据规范导入导出sql脚本。

3、代码生成:

    选择数据库类型,选择表,填写路径自动生成mybatis代码。

4、日志脱敏:

    自定义需要脱敏字段,自定义脱敏规则(可扩展)。

5、私有组件:

    组件注册无接口限制,支持直接将开源类库代码或已有代码注册为组件。

6、流程编排:

    提供图形化的流程编排、服务编排流程可以直接运行,所见即所得。

7、集成部署:

    可以对接Jenkins,集成到DevOps体系。

8、参数管理:

    提供图形化参数管理。参数说明、默认配置尽在其中,降低出错可能性降低交付参数对文档的依赖性。

9、参数维护:

    通过配置中心管理,支持多环境,支持动态刷新。


四、产品亮点

1、扩展力:

    支持对接多套主流微服务、RPC框架业务无感知切换Sofa、Dubbo、Springcloud。

2、资产管理:

    积累软件资产为复用提供便捷性。

3、开放性:

    融入开源生态,支持直接将第三方开源库、或已有代码注册为组件、或直接在流程中调用源码。

4、技术组件:

    提供丰富的技术组件以及依赖管理、参数管理等。

5、代码增强:

    提供代码增强编码与流程编排共存。

6、图形化:

    图形化的开发模式支持公民开发,搭建业务与开发的桥梁。