| 产品概述
低代码企业建模平台是新晨科技自主研发的基于模型驱动架构的集成开发运行环境。Be-Designer在金融业务应用开发、原型搭建方面具有快速高效稳定的特点;该平台是按照模型驱动架构(MDA)理念设计,以EMF框架为建模规范,支持多种平台运行的软件开发平台。基于MDA的架构使得对于开发人员的技术要求大大降低,专注于模型搭建、业务积累,从而使得该平台上手容易,模型利用率高,积累成果丰富持久。
低代码企业建模平台提供集成化、可视化的开发环境,通过模型定义的重用实现业务组件的复用,从而作到知识库的创建和维护。在平台上采用模型定义的知识库与技术实现完全独立,并采用开放式、主流成熟技术标准,通过指定代码生成器(包括编程语言、框架结构),将相关模型元数据生成指定技术环境代码,形成最终运行代码。
目前已支持的生成器组合有 :
l Java语言,支持的框架组合有:ZK+Hibernate,Spring(SpringMVC/SpringBoot/SpringCloud)+React/Vue;
l C++ & C#语言,支持WPF(.net)+ SOCI(C++);
l JS & HTML5,支持MUI(移动端H5框架)、React、Vue。
| 技术架构
l EMF建模框架
EMF是MOF核心子集的Java高效实现,是Eclipse MDA(Model Driven Architecture)的一个重要组成部分,可以将模型转换成高效的,正确的,和易于定制的不同语言的代码。
l 模型转换逻辑结构
l 低代码企业建模平台对MDA规范的实现
l 前后端分离模式转换
l 前后端分离模式架构图
| 产品特点
l 基于模型驱动架构(MDA)理念设计,在EMF(Eclipse MDA(Model Driven Architecture)的一个重要组成部分)基础上实现的建模工具;
l 具有一套完整的业务模型抽象规范,可快速、敏捷、低代码的方式完成企业业务建模;
l 完全拥抱开源,100%转换生成目标代码,可根据目标规范,修改生成模板,灵活调整和定制,完成转换目标规范的应用程序;
l 丰富的公共模型知识库,包括国际结算及周边的业务模型、工作流模型、权限管理认证模型等;
l 丰富的基础运行时,包括ZK+Hibernate运行时,Spring生态的运行时、C#&C++(WPF)运行时,基于React/Vue的大前端运行时等;
l 集成版本管理工具(SVN,Git),支持团队协同工作;
l 通过建模、低代码开发,可移植性高,灵活适配不同的客户的技术栈要求,但同时复用完善、健壮的业务模型,具有无限的想象空间。