| 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)的一個重要組成部分,可以將模型轉換成高效的,正確的,和易于定制的不同語言的代碼。
模型轉換邏輯結構
低代碼企業(yè)建模平臺對MDA規(guī)范的實現
前后端分離模式轉換
前后端分離模式架構圖
| 產品特點
基于模型驅動架構(MDA)理念設計,在EMF(Eclipse MDA(Model Driven Architecture)的一個重要組成部分)基礎上實現的建模工具;
具有一套完整的業(yè)務模型抽象規(guī)范,可快速、敏捷、低代碼的方式完成企業(yè)業(yè)務建模;
完全擁抱開源,100%轉換生成目標代碼,可根據目標規(guī)范,修改生成模板,靈活調整和定制,完成轉換目標規(guī)范的應用程序;
豐富的公共模型知識庫,包括國際結算及周邊的業(yè)務模型、工作流模型、權限管理認證模型等;
豐富的基礎運行時,包括ZK+Hibernate運行時,Spring生態(tài)的運行時、C#&C++(WPF)運行時,基于React/Vue的大前端運行時等;
集成版本管理工具(SVN,Git),支持團隊協(xié)同工作;
通過建模、低代碼開發(fā),可移植性高,靈活適配不同的客戶的技術棧要求,但同時復用完善、健壯的業(yè)務模型,具有無限的想象空間。