低代码框架参考

server/2024/10/20 19:45:55/

企业管理信息系统作为一类重要的应用软件系统,具有自己的特点,主要有两个方面:

1. 系统规模大,目前市场上常见的ERP系统一般都有几千个页面。

2. 页面逻辑相似性强。经过比较可以发现,大部分页面具有类似的功能,以数据的录入,修改,显示为主。

在传统的粗粒度的领域模型的基础上,以模块上的基本元素为研究对象,提出了ERP动态领域模型的概念,作为解决云端低代码开发大型企业管理信息系统的平台理论基础。

对外提供Web开发工具、插件开发框架、自动化运维平台、服务管理平台等功能,帮助开发者快速完成表单建模、报表建模、流程建模、打印设计、权限管理、开放平台等服务。

其中:动态领域模型服务为开发平台建模的核心。

开发平台应用架构图:

通过对成千上万个业务场景沉淀和抽象,结合企业架构(EA)、模型驱动架构(MDA)、领域驱动设计(DDD)等企业建模思想,采用云原生、AI等先进技术研发的一套企业动态建模体系和方法论,解决了企业级软件研发效率、一致性、安全、共性与个性、IT资产化的一系列难题,是低代码平台的核心基础。它可以帮助企业从业务场景出发到敏捷IT落地的全过程实现,并不断以模型沉淀企业业务能力。

  • 动态领域模型总体上由模型库、领域模型,领域模型动态解释引擎、可视化动态领域建模工具、领域构建、企业服务等部分组成。

  • 每种模型由多种元素组成,元素又包括多个属性。使用模型-元素-属性三层体系结构来细化模型的粒度,从而描述ERP系统中不同的需求。

以动态领域模型为基础的开发平台,使得系统的80%功能可以使用平台以所见即所得的方式进行设计实现,不需要修改代码。还有20%的功能以插件的方式来实现。插件通过实现系统接口的方式参与既定逻辑,完成特定功能。

动态领域模型建模体系构成:


http://www.ppmy.cn/server/133430.html

相关文章

项目模块化下的maven管理工具的使用

开门见山--情境导入 见如下项目的架构,如图,我们可以看到在当前的项目目录中,有两个项目,一个是模块是实现逻辑类的功能 xf-common, 另外一个模块是现实业务逻辑功能 xf-file-manager 但是在这里我们主要用这个模块来测试模拟真…

机器学习【金融风险与风口评估及其应用】

机器学习【金融风险与风口评估及其应用】 一、机器学习在金融风险评估中的应用1.提升评估准确性2.实现自动化和智能化3.增强风险管理能力4.信用评估5.风险模型6.交易策略7.欺诈检测 二、机器学习在金融风口评估中的应用1.识别市场趋势2.评估创新潜力3.优化投资策略4. 自然语言处…

使用Python实现深度学习模型:智能生产线优化

在现代工业中,智能化和自动化生产线已成为提升生产效率和降低成本的关键手段。通过使用深度学习模型,可以实现对生产线的智能优化,从而进一步提高生产线的自动化水平和生产效率。本文将介绍如何使用Python实现深度学习模型,用于智能生产线优化。 一、深度学习在智能生产线…

git分支模型

定义分支 长期分支 指长期存在的分支,也叫固定分支 developmaster 短期分支 短分支没有固定的分支名。但是有分支名规范 feature分支hotfix分支 分支模型 暂时无法在文档外展示此内容 参考 分支的目的是隔离,但多一个分支也意味着维护成本的增加。…

package.json 里的 dependencies和devDependencies区别

dependencies&#xff08;依赖的意思&#xff09;&#xff1a; 通过 --save 安装&#xff0c;是需要发布到生产环境的。 比如项目中使用react&#xff0c;那么没有这个包的依赖就会报错&#xff0c;因此把依赖写入dependencies npm install <package-name>// 缩写 np…

软件工程的学习之详细绪论

软件的定义 软件是程序和所有使程序正确运行所需要的相关文档和配置信息。 Software Program Data Document 一、软件危机&#xff1a; 软件开发和维护过程中遇到的一系列严重问题。 二、具体表现&#xff1a; 1、产品不符合用户的实际需要&#xff1b; 2、软件开发生产率…

linux环境下C程序的编译过程以及makefile的简单使用

在windows下&#xff0c;很多用来进行编程软件对于写好的文件&#xff0c;点击编译即可生成想要文件。如.exe可执行文件&#xff0c;.hex文件或者.bin文件等等。软件为我们省略了很多事。但是对于linux初学者来说&#xff0c;初次接触linux系统&#xff0c;面对命令行黑框框有点…

【树莓派 5B】Python 版本切换

【树莓派 5B】Python 版本切换 前言整体思路具体步骤常见问题Python 无法建立与 Python3 的软连接 前言 本文基于树莓派5B 32-bit 树莓派OS&#xff0c;以 Python-3.11.2 降级到 3.9.2 为例&#xff0c;总结了在树莓派上切换 Python 版本的步骤&#xff0c;帮助大家轻松完成 P…