| 产品概述
低代码企业建模平台是99905银河官方网站自主研发的基于模型驱动架构的集成开发运行环境。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 通过建模、低代码开发,可移植性高,灵活适配不同的客户的技术栈要求,但同时复用完善、健壮的业务模型,具有无限的想象空间。