| Product Overview
The Low-Code Enterprise Modeling Platform is an integrated development and runtime environment independently developed by Brilliance Technology, based on a model-driven architecture. Be-Designer features fast, efficient, and stable performance in financial business application development and prototype building. Designed in accordance with the Model-Driven Architecture (MDA) concept and adhering to the EMF framework as its modeling standard, this platform supports software development across multiple operating platforms. The MDA-based architecture significantly lowers technical requirements for developers, allowing them to focus on model construction and business accumulation. This makes the platform easy to get started with, ensures high model reusability, and enables the accumulation of rich and lasting results.
The Low-Code Enterprise Modeling Platform provides an integrated and visual development environment. It realizes the reuse of business components through the reuse of model definitions, thereby enabling the creation and maintenance of knowledge bases. On the platform, the knowledge base defined by models is completely independent of technical implementation. It adopts open and mainstream mature technical standards. By specifying code generators (including programming languages and framework structures), relevant model metadata is generated into codes for specified technical environments, forming the final running codes.
目前已支持的生成器组合有 :
Java语言,支持的框架组合有:ZK+Hibernate,Spring(SpringMVC/SpringBoot/SpringCloud)+React/Vue;
C++ & C#语言,支持WPF(.net)+ SOCI(C++);
JS & HTML5,支持MUI(移动端H5框架)、React、Vue。
| 技术架构
EMF建模框架
EMF是MOF核心子集的Java高效实现,是Eclipse MDA(Model Driven Architecture)的一个重要组成部分,可以将模型转换成高效的,正确的,和易于定制的不同语言的代码。
模型转换逻辑结构

低代码企业建模平台对MDA规范的实现

前后端分离模式转换

前后端分离模式架构图

| 产品特点
基于模型驱动架构(MDA)理念设计,在EMF(Eclipse MDA(Model Driven Architecture)的一个重要组成部分)基础上实现的建模工具;
具有一套完整的业务模型抽象规范,可快速、敏捷、低代码的方式完成企业业务建模;
完全拥抱开源,100%转换生成目标代码,可根据目标规范,修改生成模板,灵活调整和定制,完成转换目标规范的应用程序;
丰富的公共模型知识库,包括国际结算及周边的业务模型、工作流模型、权限管理认证模型等;
丰富的基础运行时,包括ZK+Hibernate运行时,Spring生态的运行时、C#&C++(WPF)运行时,基于React/Vue的大前端运行时等;
集成版本管理工具(SVN,Git),支持团队协同工作;
通过建模、低代码开发,可移植性高,灵活适配不同的客户的技术栈要求,但同时复用完善、健壮的业务模型,具有无限的想象空间。