一种便于外部系统接入的MES系统数据接口管理方法及系统技术方案

技术编号:36462152 阅读:19 留言:0更新日期:2023-01-25 23:01
本发明专利技术提出了一种便于外部系统接入的MES系统数据接口管理方法及系统,包括配置在MES系统和第三方系统之间的数据接口引擎,所述数据接口引擎接收到MES系统的对接请求,根据其接口ID通过查询定时任务表或接口信息映射表,获取相应的参数配置文件和目标地址进行处理;而对于第三方系统的接入请求,根据其接口类型以及接口权限处理所述接入请求。本发明专利技术通过数据接口引擎,使得MES系统无需了解第三方系统,通过配置的方式即可实现MES系统与第三方系统的数据交互,避免频繁开发、部署,保证了系统的稳定性,使接口的管理更方便、更清晰;同时,通过统一的权限认证,保证了系统的安全性。保证了系统的安全性。保证了系统的安全性。

【技术实现步骤摘要】
一种便于外部系统接入的MES系统数据接口管理方法及系统


[0001]本专利技术涉及工业控制领域,尤其是一种便于外部系统接入的MES系统数据接口管理方法及系统。

技术介绍

[0002]制造执行系统(简称MES,亦为生产管理系统)MES系统主要负责车间生产管理和调度,用于跟踪和记录从原材料到成品的生产转换。为实现MES系统现场管理、监控并实时同步执行生产指令,会将订单流程、生产计划与企业管理系统(如ERP或产品生命周期管理(PLM)系统)进行协调,即需要对接不同的外部系统。
[0003]目前,为了顺利对接第三方的外部系统,通常需要根据其接口或者系统,对MES系统的相关接口进行重新开发,需要安排专门的技术人员进行数据对接、测试以及联调,无疑增加了MES开发以及运维的成本;且每次业务及接口字段的调整,也会影响业务系统的使用,导致系统的稳定性差。
[0004]此外,不同的第三方系统缺少相应的权限验证,不利于接口及数据的安全性。

技术实现思路

[0005]为解决以上问题,本专利技术提出了一种便于外部系统接入的MES系统数据接口管理方法及系统。
[0006]本专利技术的主要内容包括:
[0007]一种便于外部系统接入的MES系统数据接口管理方法,包括:
[0008]数据接口引擎接收MES系统发出的对接请求;获取所述对接请求对应的接口的参数配置文件,按照所述参数配置文件对所述对接请求进行配置后,按照目标地址转发并向MES系统返回相应的数据;
[0009]数据接口引擎根据第三方系统接入请求中的接口类型以及接口权限处理所述接入请求。
[0010]优选的,数据接口引擎接收MES系统发出的对接请求,包括:
[0011]获取对接请求中的对接接口类型,所述对接接口类型包括资源调度和接口转发;
[0012]当所述对接接口类型为资源调度时,获取对接请求中的接口ID,根据预先配置的定时任务表,获取相应的参数配置文件;
[0013]当所述对接接口类型为接口转发时,获取对接请求中的接口ID,根据预先配置的接口信息映射表,获取相应的参数配置文件;
[0014]其中,所述定时任务表由调取器创建,所述定时任务表包括对接请求中的接口ID与定时任务编号之间的映射表;
[0015]所述接口信息映射表为所述对接请求中的接口ID与目标地址之间的映射表。
[0016]优选的,根据预先配置的定时任务表,获取相应的参数配置文件,包括如下步骤:
[0017]通过查询所述任务定时表,获取相应的定时任务编号,根据定时任务编号,获取相
应的参数配置文件以及相应的目标地址。
[0018]优选的,所述定时任务表还包括定时任务的触发频率、目标接口权限以及目标接口地址。
[0019]优选的,根据预先配置的接口信息映射表,获取相应的参数配置文件,包括如下步骤:
[0020]确定所述接口信息映射表内相应的目标地址是否为缺省地址;
[0021]若为缺省地址,则启动mock模拟程序,并将mock模拟程序的结果返回给MES系统对应的接口;
[0022]若不是缺省地址,则发出警报,并引导对相应的第三方系统的接口进行配置,创建相应的参数配置文件。
[0023]优选的,按照目标地址转发前,还包括对第三方系统的接口权限进行验证的步骤。
[0024]优选的,所述对第三方系统的接口权限进行验证的步骤包括:
[0025]获取相应的参数配置文件中的权限标签;根据所述权限标签相应的权限验证文件,对相应的第三方系统的接口进行权限验证;
[0026]验证通过则按照目标地址将配置后的对接请求进行转发,若验证不通过,则返回对应的反馈结果。
[0027]优选的,数据接口引擎根据第三方系统接入请求中的接口类型以及接口权限处理所述接入请求,包括如下步骤:
[0028]获取第三方系统接入请求中的接口状态;
[0029]若为初次接入,则在接口信息映射表内为该第三方系统的接口地址创建映射,为相应的第三方系统的接口创建相应的参数配置文件;
[0030]若为非初次接入,则获取接入请求中的接口权限;根据相应的接口权限,按照相应的权限验证方式,对第三方系统的接口进行权限验证,若验证通过,则获取接入请求中的接口类型;若接口类型为更新,则根据接入请求对相应的参数配置文件进行更新;若接口类型为查询,则根据相应的参数配置文件进行相应操作。
[0031]本专利技术还提出了一种便于外部系统接入的MES系统数据接口管理系统,包括MES系统、数据接口引擎以及第三方系统;所述数据接口引擎包括:
[0032]处理单元,用于执行上述的管理方法;
[0033]存储单元,用于存储参数配置文件以及接口信息映射表;
[0034]调度单元,存储有定时任务表;
[0035]配置单元,用于编辑所述参数配置文件以及接口信息映射表、定时任务表。
[0036]优选的,所述数据接口引擎为独立设置或者集成于所述MES系统。
[0037]与现有技术相比,本专利技术提出了一种便于外部系统接入的MES系统数据接口管理方法及系统的有益效果在于:通过数据引擎接口,使得MES系统无需了解第三方系统,通过配置的方式即可实现MES系统与第三方系统的数据交互,避免频繁开发、部署,保证了系统的稳定性,使接口的管理更方便、更清晰;同时,通过统一的权限认证,保证了系统的安全性。
附图说明
[0038]图1为本专利技术的功能框图。
具体实施方式
[0039]以下结合附图对本专利技术所保护的技术方案做具体说明。
[0040]请参阅图1。本专利技术提出的一种便于外部系统接入的MES系统数据接口管理方法以及系统,所述系统包括配置在MES系统和第三方系统之间的数据接口引擎,MES系统无需了解第三方系统的数据及参数要求,只需按照统一的规范向第三方系统发起交互请求,由所述数据接口引擎对所述交互请求按照相应的要求进行配置,当外部的第三方系统接口或者数据格式等发生变更时,MES系统交互请求的发起不受任何影响,保证了系统的稳定性;而当第三方系统发起接入请求时,所述数据接口引擎不仅能够动态实现相应的配置,以便于后续MES系统的访问,还能够使用统一的权限验证,保证了MES系统的安全性。
[0041]具体地,本专利技术还提出了一种便于外部系统接入的MES系统数据接口管理系统,包括MES系统、数据接口引擎以及第三方系统;所述数据接口引擎包括:处理单元,用于管理对MES系统与第三方系统接口之间的交互;存储单元,用于存储参数配置文件以及接口信息映射表;调度单元,存储有定时任务表;配置单元,用于编辑所述参数配置文件以及接口信息映射表、定时任务表。即当所述数据接口引擎接收到相关的接入请求或者对接请求时,根据预先存储在所述存储单元的相关文件和表单进行相关的处理,对于初次接入或者需要更新和发生变动的文件和表单,通过配置单元进行配置处理,由于对于定时触发的交互请求,可以通过调度单元进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种便于外部系统接入的MES系统数据接口管理方法,其特征在于,包括:数据接口引擎接收MES系统发出的对接请求;获取所述对接请求对应的接口的参数配置文件,按照所述参数配置文件对所述对接请求进行配置后,按照目标地址转发并向MES系统返回相应的数据;数据接口引擎根据第三方系统接入请求中的接口类型以及接口权限处理所述接入请求。2.根据权利要求1所述的一种便于外部系统接入的MES系统数据接口管理方法,其特征在于,数据接口引擎接收MES系统发出的对接请求,包括:获取对接请求中的对接接口类型,所述对接接口类型包括资源调度和接口转发;当所述对接接口类型为资源调度时,获取对接请求中的接口ID,根据预先配置的定时任务表,获取相应的参数配置文件;当所述对接接口类型为接口转发时,获取对接请求中的接口ID,根据预先配置的接口信息映射表,获取相应的参数配置文件;其中,所述定时任务表由调取器创建,所述定时任务表包括对接请求中的接口ID与定时任务编号之间的映射表;所述接口信息映射表为所述对接请求中的接口ID与目标地址之间的映射表。3.根据权利要求2所述的一种便于外部系统接入的MES系统数据接口管理方法,其特征在于,根据预先配置的定时任务表,获取相应的参数配置文件,包括如下步骤:通过查询所述任务定时表,获取相应的定时任务编号,根据定时任务编号,获取相应的参数配置文件以及相应的目标地址。4.根据权利要求3所述的一种便于外部系统接入的MES系统数据接口管理方法,其特征在于,所述定时任务表还包括定时任务的触发频率、目标接口权限以及目标接口地址。5.根据权利要求2所述的一种便于外部系统接入的MES系统数据接口管理方法,其特征在于,根据预先配置的接口信息映射表,获取相应的参数配置文件,包括如下步骤:确定所述接口信息映射表内相应的目标地址是否为缺省地址;若为缺省地址,则启动mock模拟程序,并将mock模拟程序的结果返回给MES系统对应的接口;若不是缺省地址,则发...

【专利技术属性】
技术研发人员:余世阁
申请(专利权)人:江苏西格数据科技有限公司
类型:发明
国别省市:

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

1