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

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

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

关系数据库

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

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

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

非关系数据库

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

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

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

消息队列与外部服务

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

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

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

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

相关推荐

  • 档案管理系统功能介绍

    档案管理系统功能介绍 随着数字化时代的到来,档案管理系统已经成为了许多企业和个人管理文件的重要工具。档案管理系统可以帮助用户管理文件的收集、存储、检索和共享,提高文件管理的效率。本…

    科研百科 2024年8月20日
    34
  • 劳务合同管理系统

    劳务合同管理系统 随着现代社会的不断发展,人们对于劳动力的需求越来越大。然而,传统的手动填写劳务合同的方式,不仅效率低下,而且容易出现错误。为了解决这些问题,我们推出了一款劳务合同…

    科研百科 2024年9月19日
    14
  • 干工程的都想知道:三维地形可视化实现技术(地学三维可视化)

    近几年来,随着计算机技术,特别是计算机图形学、网络、多媒体、三维仿真技术、虚拟现实技术的快速发展,给二维电子地图注入了新的活力, 基于三维虚拟场景的三维电子地图正成为电子地图发展的…

    科研百科 2024年5月2日
    115
  • 工程部岗位工作职责(工程部工作职责及岗位职责)

    工程部部长职责 1、负责落实公司各项基建工程任务,编制施工组织设计、施工进度计划、施工物资供应计划; 2、严格遵守工程设计文件,参与工程图纸会审和技术交底; 3、审核施工单位的施工…

    2022年6月30日
    208
  • 图书馆科研课题立项捷报频传(图书馆科研项目)

    3月31日下午,湖北省图书学会发布科研项目立项通知,至此武汉工程大学图书馆2022年项目申报结果全部揭晓,图书馆科研项目立项捷报频传。 2022年图书馆项目申报取得了亮眼的成绩:中…

    科研百科 2024年4月6日
    95
  • 金华威协同办公

    金华威协同办公: 让工作更加高效与便捷 随着数字化时代的到来,现代企业的工作已经不再局限于传统的工作方式,而是采用了更加高效、便捷的协同办公方式。金华威协同办公作为一种新型的工作模…

    科研百科 2024年9月26日
    22
  • 实体门店如何选择管理系统,参考这个标准(实体门店如何选择管理系统,参考这个标准是什么)

    经济在发展,市场在变化,传统实体门店的经营模式也亟待改变。尤其是疫情的大环境下,对实体店的影响不可谓不大。市场的萧条让很多店主思考如何更高效地开源节流。门店管理系统顺理成章地成了选…

    科研百科 2022年10月3日
    138
  • 项目实战管理系统

    项目实战管理系统 随着现代软件开发行业的快速发展,项目实战管理系统已经成为软件开发过程中必不可少的一部分。项目实战管理系统不仅能够帮助开发人员更好地组织和管理项目,还能够提高项目的…

    科研百科 5天前
    0
  • Windows看图软件2734920890

    Windows看图软件: 用图片创造美好回忆 Windows看图软件是一款功能强大的图片查看和编辑工具,用户可以轻松地浏览、搜索、编辑和分享图片。随着Windows操作系统的普及,…

    科研百科 2024年10月1日
    20
  • 美国国家自然科学基金资助率

    美国国家自然科学基金资助率为标题: 美国国家自然科学基金资助率: 基金资助是学术研究的重要支持,也是科学研究的保证。美国国家自然科学基金(National Science Foun…

    科研百科 2024年10月12日
    21