低代码开发平台(Low Code Platform)。是指无需编码或仅用很少代码(No Code or Low Code)就可以快速生成应用程序的平台。
低代码:可视化操作(实体配置,流程配置,配置迁移)
集成能力:操作提供锚点,预留接口,可提交自定义业务代码;提供对外开放的API
底代码平台可以分为:可视化编码类;业务类。
可视化编码类:
可以通过可视化界面提供if分支,for循环等计算机语言语法
业务类:
比如ERP,HER,ORM等某个领域的业务,而业务类操作一般都需要抽象,或者抽象后再抽象才可以达到通用的功能
业务抽象:
比如请假流程:某人提交请假条,经过一定的审批流程,最后归档或者通知用户。
涉及节点:
抽象架构图:
用户:用户,部门,权限体系
实体:创建表,字段,主键,字段数据校验
UI:实体展示和操作;兼容个性化UI开发(考虑架构和管理因素)
流程:可视化编辑,分为:审批流程,业务流程,编程可视化流程
集成:业务扩展能力;OPNE API
迁移:使用环境到正式环境迁移能力
1. M3层,元元模型层:MOF为定义元模型提供的结构。这些元素包含类、属性、关联等。
2. M2层,元模型层 :由MOF构造的实例组成,它的元素包括内容模型中文件对应的类、文件的属性、内容模型之间的关系,类型等。
3. M1层,模型层 :包含各类模型,它们的结构是元模型层结构的实例。如File类、Folder类。
4. M0层,对象和数据,体现现实世界中的事物对象 :模型构造的实例。如:文件 ”详细设计说明书.doc”、文件夹“我的文档“等。
按照:系统和自定义; 基本功能和上传建筑 两个维度来划分。
实体分层(从底到高)
系统 | 自定义 | |
基础功能 | Object,Item Setting,Layout Role,User,Dept Event,Trigger,Flow | - |
上层功能 | Order,Clue线索,Customer客户,Offer报价,合同Contant | 线索类型(ClueType) 公司线索分级(ClueLevel) |
界面设计,存储,展示
可以参考:
低代码/零代码平台表单引擎技术方案 - 我不是大肥虎 - 博客园
分类:审批流程,业务流程,编码流程
触发类型:编码实现,或者根据关联实体动作
Gartner把云计算平台中的PaaS分为两类:一类是应用部署和运行平台aPaaS(Application Platform as a Service),在大部分时候,通常所说的PaaS平台就是指aPaaS;另一类则是集成平台iPaaS(Integration Platform as a Service)。
MOF (Meta Object Facility) 规范_teamlet的博客-CSDN博客_mof规范