星云(Nebula)低代码平台技术平台
一、产品介绍
随着数字化转型和互联网技术的不断发展,银企对于高效、灵活、快速的应用开发需求越来越强烈,同时内部业务系统也变得越来越复杂,数据和服务的管理也面临着许多挑战,传统软件开发已无法满足业务需求。
星云(Nebula)低代码平台专注于后端应用开发,创新融合“无码+编码”模式提升编码效率,丰富开发者的选择;支持不同主流运行框架来实现无感知业务切换,打开了中间业务平台建设新模式。
二、系统架构图
三、核心功能
1、依赖管理:
根据实际情况,选择项目的微服务框架/配置中心/依赖的中间件等等。
2、元数据管理:
屏蔽数据库差异,支持元数据规范导入导出sql脚本。
3、代码生成:
选择数据库类型,选择表,填写路径自动生成mybatis代码。
4、日志脱敏:
自定义需要脱敏字段,自定义脱敏规则(可扩展)。
5、私有组件:
组件注册无接口限制,支持直接将开源类库代码或已有代码注册为组件。
6、流程编排:
提供图形化的流程编排、服务编排流程可以直接运行,所见即所得。
7、集成部署:
可以对接Jenkins,集成到DevOps体系。
8、参数管理:
提供图形化参数管理。参数说明、默认配置尽在其中,降低出错可能性降低交付参数对文档的依赖性。
9、参数维护:
通过配置中心管理,支持多环境,支持动态刷新。
四、产品亮点
1、扩展力:
支持对接多套主流微服务、RPC框架业务无感知切换Sofa、Dubbo、Springcloud。
2、资产管理:
积累软件资产为复用提供便捷性。
3、开放性:
融入开源生态,支持直接将第三方开源库、或已有代码注册为组件、或直接在流程中调用源码。
4、技术组件:
提供丰富的技术组件以及依赖管理、参数管理等。
5、代码增强:
提供代码增强编码与流程编排共存。
6、图形化:
图形化的开发模式支持公民开发,搭建业务与开发的桥梁。