| 產品概述
低代碼企業建模平臺是新晨科技自主研發的基于模型驅動架構的集成開發運行環境。Be-Designer在金融業務應用開發、原型搭建方面具有快速高效穩定的特點;該平臺是按照模型驅動架構(MDA)理念設計,以EMF框架為建模規范,支持多種平臺運行的軟件開發平臺?;贛DA的架構使得對于開發人員的技術要求大大降低,專注于模型搭建、業務積累,從而使得該平臺上手容易,模型利用率高,積累成果豐富持久。
低代碼企業建模平臺提供集成化、可視化的開發環境,通過模型定義的重用實現業務組件的復用,從而作到知識庫的創建和維護。在平臺上采用模型定義的知識庫與技術實現完全獨立,并采用開放式、主流成熟技術標準,通過指定代碼生成器(包括編程語言、框架結構),將相關模型元數據生成指定技術環境代碼,形成最終運行代碼。
目前已支持的生成器組合有 :
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建??蚣?/span>
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 通過建模、低代碼開發,可移植性高,靈活適配不同的客戶的技術棧要求,但同時復用完善、健壯的業務模型,具有無限的想象空間。