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