一种工业app的统一建模平台制造技术

技术编号:33466808 阅读:21 留言:0更新日期:2022-05-19 00:45
本申请公开了一种工业app的统一建模平台,包括系统内置插件模块和系统内核。系统内置插件模块用于根据用户的插件配置请求提供插件服务;系统内核包括元模型自举模块、模型数据操作协议模块、模型数据发布模块和模型数据处理插件模块;元模型自举模块用于实现模型的自描述;模型数据操作协议模块用于提供数据的新增、修改或删除服务,还用于提供标准rest接口服务;模型数据发布模块用于在完成数据操作后,将数据操作作为消息进行发布;模型数据处理插件模块用于提供插件注册、注销和运行性能监控服务。本方案可以让工业app开发者方便的进行关系数据建模和物模型建模,并通过构建这些数据之间的关系,把工厂的所有数据融汇贯通。通。通。

【技术实现步骤摘要】
一种工业app的统一建模平台


[0001]本申请涉及工业app
,更具体地说,涉及一种工业app的统一建模平台。

技术介绍

[0002]工业APP是工业技术要素的载体,其为了解决特定问题、满足特定需要而将工业领域的各种知识通过数据建模与分析、结构化整理、系统性抽象提炼,并基于统一的标准,将这些工业技术要素封装固化后所形成的一种可高效重用和广泛传播的工业应用程序。在工业APP中封装了具有特定功能和解决特定问题的流程、逻辑、数据流、经验、算法、知识、规律等工业技术要素。
[0003]由于工业涉及的行业特别广泛,导致每个行业都积累了大量的知识。这一特征使得工业数据建模成为了工业app开发的关键,通过数据建模平台,可以提取,沉淀,抽象工业知识,并为上层app的开发和演进打下基础。数据建模平台的通用性和灵活性极大的决定了工业app开发的效率和质量,特别是基于低代码的开发平台更加依赖底层数据建模能力。
[0004]目前尚没有一种数据建模方案能很好的融合关系数据建模和物模型建模。这给工业app的建模和开发带来了很大的阻碍。因为app开发者需要学习不同的建模方法和工具来处理数据,很多场景下,开发者需要基于不同的平台对同一份数据建立不同的模型,存在大量重复劳动。更重要的是,在不同平台下建立的模型,无法相互理解,数据无法打通,导致用户无法把工厂的所有数据融汇贯通。

技术实现思路

[0005]有鉴于此,本申请提供一种工业app的统一建模平台,用于为工业app的开发提供建模服务,用于使用户通过构建数据之间的关系,把工厂的所有数据融汇贯通。
[0006]为了实现上述目的,现提出的方案如下:
[0007]一种工业app的统一建模平台,所述统一建模平台包括系统内核和系统内置插件模块,其中:
[0008]所述系统内核包括元模型自举模块、模型数据操作协议模块、模型数据发布模块和模型数据处理插件模块;
[0009]所述元模型自举模块用于实现元模型的自描述;
[0010]所述模型数据操作协议模块用于提供数据的新增、修改或删除服务,还用于提供标准rest接口服务;
[0011]所述模型数据发布模块用于在完成数据操作后,将所述数据操作作为消息进行发布;
[0012]所述模型数据处理插件模块用于提供插件注册、注销和运行性能监控服务;
[0013]所述系统内置插件模块用于根据用户的插件配置请求提供插件服务。
[0014]可选的,所述元模型自举模块包括逻辑表元模型和逻辑字段元模型。
[0015]可选的,所述元模型自举模块的逻辑数据类型包括整数、小数、文本、文件和布尔
数据中的部分或全部。
[0016]可选的,所述系统内置插件模块包括平台元数据插件、数据持久化插件、物模型扩展插件和时序数据建模插件,其中:
[0017]所述平台元数据插件用于定义平台本身的元数据;
[0018]所述数据持久化插件用于把模型数据持久化到各种数据库;
[0019]所述物模型扩展插件用于对实体以及所述实体之间的关系进行描述;
[0020]所述时序数据建模插件用于为时序数据增加多元数据信息。
[0021]可选的,所述统一建模平台还包括行业标准模型。
[0022]可选的,所述统一建模平台还包括工厂定制模型和插件。
[0023]从上述的技术方案可以看出,本申请公开了一种工业app的统一建模平台,包括系统内核和系统内置插件模块。系统内核包括元模型自举模块、模型数据操作协议模块、模型数据发布模块和模型数据处理插件模块;元模型自举模块用于实现模型的自描述;模型数据操作协议模块用于提供数据的新增、修改或删除服务,还用于提供标准rest接口服务;模型数据发布模块用于在完成数据操作后,将数据操作作为消息进行发布;模型数据处理插件模块用于提供插件注册、注销和运行性能监控服务;系统内置插件模块用于根据用户的插件配置请求提供插件服务;。本方案可以让工业app开发者方便的进行关系数据建模和物模型建模,并通过构建这些数据之间的关系,把工厂的所有数据融汇贯通。
[0024]通过将所有数据融会贯通,提高开发者的开发效率,避免重复劳动,降低学习成本。让开发者更方便的对整个工厂的数据进行建模,高效的提取,沉淀,抽象工业知识。
附图说明
[0025]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0026]图1为本申请实施例的一种工业app的统一建模平台的框图;
[0027]图2为本申请实施例的另一种工业app的统一建模平台的框图;
[0028]图3为本申请实施例的又一种工业app的统一建模平台的框图。
具体实施方式
[0029]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0030]实施例
[0031]图1为本申请实施例的一种工业app的统一建模平台的框图。
[0032]如图1所示,本实施例提供的统一建模平台应用于电子设备,该电子设备可以理解为具有数据计算和信息处理的计算机或服务器,该统一建模平台包括系统内置插件模块10和系统内核20。其中,本申请的系统内核包括元模型自举模块21、模型数据操作协议模块
22、模型数据发布模块23和模型数据处理插件模块24.
[0033]元模型自举模块是整个平台的基础,该模块用于完成元模型的自描述,从而无需依赖其他任何模块。元模型是关于模型的模型,例如在数据建模领域,元模型就是描述数据表的模型。可以提供一组建模元素以及使用这些元素的规则,并递归地应用这些元素和规则,使用一种统一的方法描述业务模型和元模型。
[0034]元模型提供了两个概念,逻辑表元模型和逻辑字段元模型。其中,逻辑表元模型用来描述模型主体;逻辑字段元模型用来描述模型结构,通过以下三个逻辑表完成模型自举。
[0035]a.逻辑表元模型:
[0036]namedescriptionlogic_table逻辑表元模型logic_column逻辑字段元模型logic_data_type逻辑数据类型元模型
[0037]b.逻辑字段元模型:
[0038]logic_tablenamelogic_data_typedescriptionlogic_tablenamestring逻辑表名称logic_tabledescriptionstring逻辑表描述logic_columnnamestring逻辑字段名称logic_colu本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工业app的统一建模平台,其特征在于,所述统一建模平台包括系统内核和系统内置插件模块,其中:所述系统内核包括元模型自举模块、模型数据操作协议模块、模型数据发布模块和模型数据处理插件模块;所述元模型自举模块用于实现元模型的自描述;所述模型数据操作协议模块用于提供数据的新增、修改或删除服务,还用于提供标准rest接口服务;所述模型数据发布模块用于在完成数据操作后,将所述数据操作作为消息进行发布;所述模型数据处理插件模块用于提供插件注册、注销和运行性能监控服务;所述系统内置插件模块用于根据用户的插件配置请求提供插件服务。2.如权利要求1所述的统一建模平台,其特征在于,所述元模型自举模块包括逻辑表元模型和逻辑字段元模型。3.如权利要求2所述的统一...

【专利技术属性】
技术研发人员:谭彰陈英杰张京京彭后萍
申请(专利权)人:浙江蓝卓工业互联网信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1