低代码框架参考

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

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

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

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

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

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

开发平台应用架构图:

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

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

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

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

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

相关推荐
得帆云4 小时前
低代码高频实践场景系列之三——LIMS实验室管理
低代码
网络安全那些事8 小时前
Node-RED 物联网实践系列(4.1):核心节点精讲(Inject/Debug/Change/Switch/Function)
物联网·低代码·数据采集·工业互联网·nodered
OpenTiny社区10 小时前
低代码运行时渲染搞不懂?TinyEngine 从理论到实践全攻略,看完直接上手!
前端·vue.js·低代码
网络安全那些事17 小时前
Node-RED 物联网实践系列(3):编辑器与运行时详解
物联网·低代码·数据采集·工业互联网·nodered
信也科技布道师1 天前
当AMIS遇见AI智能体:如何为低代码开发装上“智慧大脑”?
人工智能·低代码
得帆云低代码1 天前
低代码高频实践场景系列之三——LIMS实验室管理
低代码
得帆云低代码1 天前
低代码高频实践场景系列之二——模具管理
低代码
低代码布道师2 天前
医疗预约小程序原型设计
低代码·小程序
云捷配低代码3 天前
如何利用低代码实现复杂的业务逻辑
低代码
流之云低代码平台4 天前
从蜗牛到猎豹!PHP工作流改进加速软件开发实战
低代码·php工作流搭建技巧·php工作流改进方法·php代码复用方法·php工作流测试流程·php工作流优化考量因素·php工作流性能优化技巧