CN115086158A - 一种基于智能制造的接口管理方法 - Google Patents
一种基于智能制造的接口管理方法 Download PDFInfo
- Publication number
- CN115086158A CN115086158A CN202210532046.2A CN202210532046A CN115086158A CN 115086158 A CN115086158 A CN 115086158A CN 202210532046 A CN202210532046 A CN 202210532046A CN 115086158 A CN115086158 A CN 115086158A
- Authority
- CN
- China
- Prior art keywords
- interface
- data
- module
- sending
- management method
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000007726 management method Methods 0.000 title claims abstract description 20
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 20
- 230000003993 interaction Effects 0.000 claims abstract description 25
- 238000012360 testing method Methods 0.000 claims abstract description 5
- 238000004806 packaging method and process Methods 0.000 claims abstract description 4
- 230000002093 peripheral effect Effects 0.000 claims description 10
- 230000002452 interceptive effect Effects 0.000 claims description 6
- 238000000034 method Methods 0.000 claims description 6
- 238000012545 processing Methods 0.000 claims description 5
- 239000000344 soap Substances 0.000 claims description 3
- 238000012423 maintenance Methods 0.000 abstract description 5
- 238000009776 industrial production Methods 0.000 abstract description 3
- 238000011161 development Methods 0.000 abstract description 2
- 238000013024 troubleshooting Methods 0.000 abstract description 2
- 238000004891 communication Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/069—Management of faults, events, alarms or notifications using logs of notifications; Post-processing of notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0631—Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0889—Techniques to speed-up the configuration process
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明涉及工业生产过程控制领域,具体涉及一种基于智能制造的接口管理方法,包括以下步骤:S1、在各个数据交互***中设置发出通用接口模块、接收通用接口模块和接口日志模块;S2、在各个数据交互***中建立接口配置模块,所述接口配置模块用于维护新开发接口;S3、根据业务类型,利用接口配置模块在各个数据交互***中开发主数据接口和业务接口,主数据接口和业务接口全部以函数方式实现,并对数据进行封装处理;S4、在ESB中配置数据发出通用接口和数据接收通用接口;S5、配置完成后测试。本发明可以实现接口故障的快速排查以及新增接口的快速部署,大大提高了接口维护效率。
Description
技术领域
本发明涉及工业生产过程控制领域,具体涉及一种基于智能制造的接口管理方法。
背景技术
工业生产中,ERP***(企业管理平台)和MES***(manufacturing executionsystem,制造执行***)通过数据总线(ESB)实现数据间的交互,现有***间通信原理如图1所示,每个业务场景都有唯一的数据交互接口,在数据不通时,便于技术人员查找问题原因,但是此种方式不利于接口的扩展,如果有新的业务接口,那么需要技术人员在ERP、MES、ESB三个***中同时维护接口,增加人员工作量。另外需要有技术人员在ESB中每天点检接口日志,解决发生的问题。
因此,需要对现有技术中的接口管理方法进行改进,以提高接口维护的工作效率。
发明内容
本发明克服现有技术存在的不足,所要解决的技术问题为:提供一种基于智能制造的接口管理方法,以简化接口维护工作量,提高接口维护效率。
为了解决上述技术问题,本发明采用的技术方案为:一种基于智能制造的接口管理方法,各个数据交互***通过ESB***连接,包括以下步骤:
S1、在各个数据交互***中设置发出通用接口模块、接收通用接口模块和接口日志模块;发出通用接口模块用于对需要发送的各个接口数据进行梳理后发送,接收通用接口模块用于对接收的各个接口数据进行接收和处理,所述接口日志模块用于对发送和接收的数据进行保存;
S2、在各个数据交互***中建立接口配置模块,所述接口配置模块用于维护新开发接口;
S3、根据业务类型,利用接口配置模块在各个数据交互***中开发主数据接口和业务接口,主数据接口和业务接口全部以函数方式实现,并对数据进行封装处理;
S4、在ESB中配置数据发出通用接口和数据接收通用接口;
S5、配置完成后进行测试。
所述的一种基于智能制造的接口管理方法,还包括以下步骤:
S6、检测接***互数据量,若接***互数据量大于设置阈值,将ESB***中的发出通用接口和数据接收通用接口进行复制,重新分配地址,告知周边***,周边***将此地址新增在接口配置模块中,并将需负载均衡的接口在接口配置表切换到此新地址中。
所述接口配置模块用于维护各个通用接口模块的接口ID、接口函数、输入参数、输出参数,
所述步骤S3中,对数据进行封装处理时,根据所述输入参数和输出参数的要求进行。
所述步骤S3中,接口ID以数据发出端对应的***进行编制。
所述各个数据交互***包括MES***和ERP***。
所述步骤S3中,数据发出通用接口和数据接收通用接口以Webservices、RFC、SOAP或RESTFUL协议实现。
本发明与现有技术相比具有以下有益效果:
本发明提供了一种基于智能制造的接口管理方法,数据操作接口采用通用ESB总线接口,新增接口时,不需对ESB进行开发配置,无需配置ESB总线运维人员;此外,ESB总线周边***都有各自接口日志查询功能,业务人员能方便查询并快速根据接口提示信息处理接口中问题。因此,本发明可以降低人员维护新接口工作量,只要一个接口能通信,就可确定数据总线的接口没有问题,问题发生在ERP***或MES***的一侧,通过业务操作人员在操作***上直接查看接口日志,可以确定故障类型,进而根据日志提示决定是否需由技术人员协助。
附图说明
图1为现有技术中的接口通信原理示意图;
图2为本发明实施例提供的一种基于智能制造的接口管理方法的流程示意图;
图3为本发明实施例提供的一种基于智能制造的接口管理方法的原理示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例;基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图2所示,本发明实施例提供了一种基于智能制造的接口管理方法,其应用于图3所示的***中,其中,各个数据交互***通过ESB***连接。本发明的接口管理方法包括以下步骤:
S1、在各个数据交互***中设置发出通用接口模块、接收通用接口模块和接口日志模块;发出通用接口模块用于对需要发送的各个接口数据进行梳理后发送,接收通用接口模块用于对接收的各个接口数据进行接收和处理,所述接口日志模块用于对发送和接收的数据进行保存。
S2、在各个数据交互***中建立接口配置模块,所述接口配置模块用于维护新开发接口。具体地,所述接口配置模块用于维护各个通用接口模块的接口ID、接口函数、输入参数、输出参数。
S3、根据业务类型,利用接口配置模块在各个数据交互***中开发主数据接口和业务接口,主数据接口和业务接口全部以函数方式实现,并对数据进行封装处理。
具体地,开发主数据接口和业务接口之前,需要梳理各个数据交互***所涉及周边***的接口,汇总后以数据发出端为主编制接口ID,如:MES***采购订单收货ID号为MES001,APS***计划工单下发APS001。
具体地,所述步骤S3中,对数据进行封装处理时,根据所述输入参数和输出参数的要求进行。
S4、在ESB中配置数据发出通用接口和数据接收通用接口。所述步骤S3中,数据发出通用接口和数据接收通用接口以Webservices、RFC、SOAP或RESTFUL协议实现。
S5、配置完成后进行测试,测试完成后连通接口,通过ESB中的数据发出通用接口和数据接收通用接口与各个数据交互***中设置的发出通用接口模块、接收通用接口模块进行数据交互传输。
进一步地,本发明实施例提供的一种基于智能制造的接口管理方法,还包括以下步骤:
S6、检测接***互数据量,若接***互数据量大于设置阈值,将ESB***中的发出通用接口和数据接收通用接口进行复制,重新分配地址,告知周边***,周边***将此地址新增在接口配置模块中,并将需负载均衡的接口在接口配置表切换到此新地址中。通过上述步骤,可以在接***互数据量大的情况下,实现ESB通用接口负载均衡:复制现有通用接口,重新分配地址,周边***调整配置实现。
进一步地,本实施例中,所述各个数据交互***包括MES***和ERP***,还可以包括APS***。
综上所述,本发明提供了一种基于智能制造的接口管理方法,通过在各个数据交互***中设置通用接口模块、接收通用接口模块和接口日志模块,利用接口配置模块进行新开发接口的维护,实现了以下有益效果:
1、快速排查故障:在遇到接口问题时,只要有一个接口通信正常,即可排除接口问题,将问题点归到数据发出端或接收端,与ESB无关系。
2、减少技术人员:业务人员可在接口日志中查询接口反馈的信息,能方便快速根据提示处理接口发生的问题,只有在遇到技术问题时才由他们提交技术人员处理。
3、快速部署新增接口:新增接口只需发送端和接收端***进行开发,配置即可,无需ESB进行任何处理。
4、快速实现ESB通用接口负载均衡:复制现有通用接口,重新分配地址,周边***调整配置实现。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (6)
1.一种基于智能制造的接口管理方法,各个数据交互***通过ESB***连接,其特征在于,包括以下步骤:
S1、在各个数据交互***中设置发出通用接口模块、接收通用接口模块和接口日志模块;发出通用接口模块用于对需要发送的各个接口数据进行梳理后发送,接收通用接口模块用于对接收的各个接口数据进行接收和处理,所述接口日志模块用于对发送和接收的数据进行保存;
S2、在各个数据交互***中建立接口配置模块,所述接口配置模块用于维护新开发接口;
S3、根据业务类型,利用接口配置模块在各个数据交互***中开发主数据接口和业务接口,主数据接口和业务接口全部以函数方式实现,并对数据进行封装处理;
S4、在ESB中配置数据发出通用接口和数据接收通用接口;
S5、配置完成后进行测试。
2.根据权利要求1所述的一种基于智能制造的接口管理方法,其特征在于,还包括以下步骤:
S6、检测接***互数据量,若接***互数据量大于设置阈值,将ESB***中的发出通用接口和数据接收通用接口进行复制,重新分配地址,告知周边***,周边***将此地址新增在接口配置模块中,并将需负载均衡的接口在接口配置表切换到此新地址中。
3.根据权利要求1所述的一种基于智能制造的接口管理方法,其特征在于,所述接口配置模块用于维护各个通用接口模块的接口ID、接口函数、输入参数、输出参数,
所述步骤S3中,对数据进行封装处理时,根据所述输入参数和输出参数的要求进行。
4.根据权利要求1所述的一种基于智能制造的接口管理方法,其特征在于,所述步骤S3中,接口ID以数据发出端对应的***进行编制。
5.根据权利要求1所述的一种基于智能制造的接口管理方法,其特征在于,所述各个数据交互***包括MES***和ERP***。
6.根据权利要求1所述的一种基于智能制造的接口管理方法,其特征在于,所述步骤S3中,数据发出通用接口和数据接收通用接口以Webservices、RFC、SOAP或RESTFUL协议实现。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210532046.2A CN115086158A (zh) | 2022-05-17 | 2022-05-17 | 一种基于智能制造的接口管理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210532046.2A CN115086158A (zh) | 2022-05-17 | 2022-05-17 | 一种基于智能制造的接口管理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115086158A true CN115086158A (zh) | 2022-09-20 |
Family
ID=83247730
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210532046.2A Pending CN115086158A (zh) | 2022-05-17 | 2022-05-17 | 一种基于智能制造的接口管理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115086158A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104361424A (zh) * | 2014-10-11 | 2015-02-18 | 中国电子科技集团公司第十研究所 | 基于企业服务总线的主数据***集成方法 |
CN104468299A (zh) * | 2013-09-16 | 2015-03-25 | 清华大学 | 基于用户规则的企业服务总线*** |
US20200065128A1 (en) * | 2018-08-27 | 2020-02-27 | Vmware, Inc. | Modular reinforcement-learning-based application manager |
CN113220343A (zh) * | 2021-04-14 | 2021-08-06 | 深圳新贝奥数字科技有限公司 | 一种企业跨***数据整合处理*** |
-
2022
- 2022-05-17 CN CN202210532046.2A patent/CN115086158A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104468299A (zh) * | 2013-09-16 | 2015-03-25 | 清华大学 | 基于用户规则的企业服务总线*** |
CN104361424A (zh) * | 2014-10-11 | 2015-02-18 | 中国电子科技集团公司第十研究所 | 基于企业服务总线的主数据***集成方法 |
US20200065128A1 (en) * | 2018-08-27 | 2020-02-27 | Vmware, Inc. | Modular reinforcement-learning-based application manager |
CN113220343A (zh) * | 2021-04-14 | 2021-08-06 | 深圳新贝奥数字科技有限公司 | 一种企业跨***数据整合处理*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101009004B (zh) | 告警装置及告警方法 | |
Mori et al. | Remote monitoring and maintenance system for CNC machine tools | |
CN109857558A (zh) | 一种数据流处理方法及*** | |
CN113595761A (zh) | 电力***信息通信一体化调度平台的微服务组件优化方法 | |
CN107948063B (zh) | 一种建立聚合链路的方法和接入设备 | |
CN111160873A (zh) | 基于分布式架构的跑批处理装置及方法 | |
US11500690B2 (en) | Dynamic load balancing in network centric process control systems | |
CN113177848A (zh) | 一种证券及金融衍生品交易风险控制***及风险控制方法 | |
CN109639755B (zh) | 关联***服务器解耦方法、装置、介质及电子设备 | |
WO2017045345A1 (zh) | 一种资源管理方法、装置及多模软基站统一网管 | |
CN115086158A (zh) | 一种基于智能制造的接口管理方法 | |
CN112799908A (zh) | 基于边缘计算的智能终端安全监控方法、设备和介质 | |
CN105933396B (zh) | 一种协同各渠道***接口实现长流程的方法及*** | |
CN111506641A (zh) | 数据管理方法、数据采集平台、数据管理***及存储介质 | |
CN114841678B (zh) | 岗位数据交换方法、数据交换***,服务器及存储介质 | |
CN112506485B (zh) | 业务处理*** | |
CN113282374B (zh) | 一种服务器控制方法、装置及*** | |
US11706297B2 (en) | Integration of a machine into an existing distributed ledger network | |
CN105323093A (zh) | 故障信息收集方法、装置及*** | |
CN115086311A (zh) | 一种基于云服务总线的企业跨***服务的管理*** | |
CN110675283B (zh) | 一种配电设备同步管理***及方法 | |
CN110928679B (zh) | 一种资源分配方法及装置 | |
US6857121B1 (en) | Responsive system for digital signal processing and method for operation of a responsive system | |
CN113364674B (zh) | 一种边缘计算机网关*** | |
CN103258026A (zh) | 一种异构***的数据自动传递及控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |