

采用元数据模型驱动的端到端设计思路,实现当事人管理系统,包括:模型配置(规则)、数据库结构配置、界面配置、流程配置和功能配置。
根据具体业务需求分别配置各种保函当事人模型(含规则),如个人客户、企业客户、代理人、医院等,然后在其上配置数据库、流程、界面、功能。
特别声明一下,保函当事人管理的业务逻辑和流程比较简单,这里只是为了举例说明,元数据模型不仅适用于简单的应用,也可以用来设计非常复杂的业务系统。

元数据模型在面向具体行业时,可以做分层处理。
例如某个核心业务系统包含多个业务模块,每个业务模块都有灵活可配置的需求,所以戎码Rong Coder的产品架构设计是在应用架构上引入一层通用的元数据管理平台结合低代码的各种设计器,在该元数据平台至少构建各个面向特定业务领域的应用模块。

元数据模型驱动的低代码开发平台产品应用架构
在该应用架构中,包含如下部分:
(1)元数据定义态管理
用于配置元数据结构(模型)的功能:包括每一个数据项(属性或字段)配置、将数据项组织成一个结构的模型配置和规则配置、数据库结构映射配置等。
(2)元数据运行态管理
元数据的应用强依赖于元数据的结构,为提高元数据结构的访问性能,我们将元数据结构加载到内存中建立索引,可以让用户可以高效的访问元数据进行逻辑处理。
(3)元数据界面配置和展现
模型的灵活可配置性决定了系统中无法事先内置依赖于模型的界面,系统提供元数据界面展现配置功能,并基于该配置信息来展现元数据实例。
(4)元数据实例访问服务
基于元数据定义,实现对元数据实例的增删改查操作。
(5)元数据实例维护功能
通过实例维护功能将实例的服务、流程和功能界面有机的组合在一起,实现对类似于当事人对象的增删改查的维护功能。
元数据模型由定义部分和实例部分组成,元数据模型是戎码Rong Coder低代码开发平台最核心的设计思路。


