| 產(chǎn)品概述
低代碼企業(yè)建模平臺是新晨科技自主研發(fā)的基于模型驅(qū)動架構的集成開發(fā)運行環(huán)境。Be-Designer在金融業(yè)務應用開發(fā)、原型搭建方面具有快速高效穩(wěn)定的特點;該平臺是按照模型驅(qū)動架構(MDA)理念設計,以EMF框架為建模規(guī)范,支持多種平臺運行的軟件開發(fā)平臺。基于MDA的架構使得對于開發(fā)人員的技術要求大大降低,專注于模型搭建、業(yè)務積累,從而使得該平臺上手容易,模型利用率高,積累成果豐富持久。
低代碼企業(yè)建模平臺提供集成化、可視化的開發(fā)環(huán)境,通過模型定義的重用實現(xiàn)業(yè)務組件的復用,從而作到知識庫的創(chuàng)建和維護。在平臺上采用模型定義的知識庫與技術實現(xiàn)完全獨立,并采用開放式、主流成熟技術標準,通過指定代碼生成器(包括編程語言、框架結構),將相關模型元數(shù)據(jù)生成指定技術環(huán)境代碼,形成最終運行代碼。
目前已支持的生成器組合有 :
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高效實現(xiàn),是Eclipse MDA(Model Driven Architecture)的一個重要組成部分,可以將模型轉(zhuǎn)換成高效的,正確的,和易于定制的不同語言的代碼。
l 模型轉(zhuǎn)換邏輯結構
l 低代碼企業(yè)建模平臺對MDA規(guī)范的實現(xiàn)
l 前后端分離模式轉(zhuǎn)換
l 前后端分離模式架構圖
| 產(chǎn)品特點
l 基于模型驅(qū)動架構(MDA)理念設計,在EMF(Eclipse MDA(Model Driven Architecture)的一個重要組成部分)基礎上實現(xiàn)的建模工具;
l 具有一套完整的業(yè)務模型抽象規(guī)范,可快速、敏捷、低代碼的方式完成企業(yè)業(yè)務建模;
l 完全擁抱開源,100%轉(zhuǎn)換生成目標代碼,可根據(jù)目標規(guī)范,修改生成模板,靈活調(diào)整和定制,完成轉(zhuǎn)換目標規(guī)范的應用程序;
l 豐富的公共模型知識庫,包括國際結算及周邊的業(yè)務模型、工作流模型、權限管理認證模型等;
l 豐富的基礎運行時,包括ZK+Hibernate運行時,Spring生態(tài)的運行時、C#&C++(WPF)運行時,基于React/Vue的大前端運行時等;
l 集成版本管理工具(SVN,Git),支持團隊協(xié)同工作;
l 通過建模、低代碼開發(fā),可移植性高,靈活適配不同的客戶的技術棧要求,但同時復用完善、健壯的業(yè)務模型,具有無限的想象空間。