低代码开发平台核心组件——元数据管理(低代码云开发)

低代码开发平台最薄弱的环节应该就是业务对象的建模。很多低代码平台用页面代替业务对象建模,页面就是业务对象。这样做的最大好处就是上手比较容易,直接拖拽一个页面就可以运行。但是对应复杂的业务逻辑往往力不从心,很多低代码平台在页面上拓展了主子页面的概念、页面间数据引用的概念等等,都是为了提升平台应对复杂业务的能力,但是并没有从根本上解决问题。

乐扣低代码平台通过元数据来描述业务对象模型,并从研发人员的视角将业务对象模型和数据的持久化、外部资源的调用集合起来。元数据管理是前面在乐扣低代研发平台研发思路中阐述了低代码平台的核心组件之一, 元数据管理中包括以下四种资源。

关系数据库

关系数据库是我们在信息化系统中使用的最多的数据持久化方案,关系数据库中的表结构可以和业务对象模型对应。元数据在低代码平台中的着用就像ORM(比如:HibernateMybatis等等)在传统开发中的着用。

低代码平台中关系数据库元数据管理需要具备以下特性和能力:

  1. 反向工程能力,能够从现有的数据库中自动生成元数据。
  2. 重构数据库的能力,在修改元数据后能够重构数据库中的表结构,使得元数据和数据库表结构一致。
  3. 提供基于元数据的数据增删改查能力,提供GraphQL或者类似的接口。
  4. 和传统的设计工具对接的能力,比如导入PowerDesigner设计的数据模型。

非关系数据库

非关系数据库,比如文档数据库mongoDBElasticSearch,和低代码平台中的自定义表单非常般配可以说是天生一对。再复杂的页面表单数据都可以用json或者xml作为一个文档保存到数据库中。但是在后续的查询、分析和统计中需要将相关的属性抽取出来,所以非关系数据库的元数据就是为了解决这个工作的。

非关系数据库元数据提供以下特性和能力:

  1. 描述文档中关键字段对应的属性或者路径。
  2. 配合数据转换工具,将非关系数据库中的数据转换到关系数据库中。

消息队列与外部服务

现在信息化系统越来越发展,并不是所有的业务操作都是简单的数据持久化,有些操作需要将数据推送改消息队列或者调用其他外部服务。

消息队列和外部服务的元数据是为了给前端自定义表单提供统一的访问接口,以提高低代码平台的研发能力。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月13日 上午8:20
下一篇 2024年5月13日 上午8:32

相关推荐

  • 探秘江苏淮安女首富背后故事:80后,控制32家企业,年入3022.5亿(江苏省淮安首富)

    #头条文章养成计划# 严昕,江苏淮安人,生于1983年,硕士研究生学历。现任苏商建设集团有限公司实际控制人、控股股东、监事。 根据最新版《2023年胡润全球富豪榜》数据,严昕以49…

    科研百科 2024年5月7日
    148
  • 免费移动办公系统

    免费移动办公系统:让办公变得更加高效 随着科技的不断发展,移动办公已经成为一种趋势。越来越多的人选择使用移动设备来工作,而不是传统的桌面电脑。这不仅可以减少员工在时间和空间上的压力…

    科研百科 2024年9月18日
    23
  • 怎么做合同管理目录

    合同管理是一个非常重要的环节,它可以帮助企业避免合同陷阱,保证合同的有效性,同时也可以保护企业的经济利益。那么,怎么做合同管理呢? 合同管理目录应该包括以下几个部分: 1. 合同制…

    科研百科 2025年1月9日
    0
  • 客户关系的管理办法包括(客户关系管理电子书)

    客户关系管理电子书 客户关系管理(CRM)是一种用于跟踪和管理与客户互动的方法,可以帮助企业更好地了解客户需求,提高客户满意度,并增强企业的市场竞争力。随着互联网技术的发展和企业对…

    科研百科 2024年8月28日
    30
  • 多措并举 推进党建示范点建设(多措并举 推进党建示范点建设工作)

    今年以来,凯本镇以“强组织助发展”为目标,围绕“三抓三提”开展工作,不断夯实党组织的领导核心地位和战斗堡垒作用,为党建示范点的创建探索有效经验。 抓党建强班子,提升乡村振兴组织力。…

    科研百科 2023年9月23日
    129
  • 项目管理四个系统内容

    项目管理四个系统 项目管理作为现代管理中的重要一环,对于企业的运营和发展至关重要。在项目管理中,有四个系统非常重要,它们分别是: 1. 项目计划系统2. 项目资源系统3. 项目质量…

    科研百科 2024年12月14日
    1
  • Windows11安装安卓apk软件保姆级教程,附资源地址(windows11安装安卓app)

    系统升级到win11后可以在电脑上直接安装安卓apk文件 只需要按照以下步骤即可 第一步:确保系统版本符合要求 系统版本在22000.xxx或者更高即可 如果达不到两个选择:一是更…

    科研百科 2023年3月17日
    461
  • mes系统项目成本管理

    mes系统项目成本管理 随着数字化时代的到来,越来越多的企业开始采用mes系统来进行生产管理。mes系统是一种集生产调度、质量管理、物流管理、信息管理等多功能于一体的生产管理系统,…

    科研百科 2024年12月19日
    4
  • 科技立项角色分工

    科技立项角色分工 随着科技的不断发展,项目立项和角色分工已经成为了项目成功的关键之一。在科技立项中,确定合适的角色分工是至关重要的,这有助于确保项目能够按时交付,并达到预期的目标。…

    科研百科 2024年10月20日
    2
  • 2024年全国依法注册成立的高校基金会有多少

    全国依法注册成立的高校基金会数量正在不断增长,2024年达到了惊人的2106家。这些基金会为高校学生和教师提供了许多支持和帮助,包括资助研究项目、提供奖学金、提供住房补贴等等。 基…

    科研百科 2024年10月4日
    20