Microservice-Oriented Architecture for Industry 4.0

被引:10
作者
Pontarolli, Ricardo Pasquati [1 ]
Bigheti, Jeferson Andre [2 ]
de Sa, Lucas Borges Rodrigues [3 ]
Godoy, Eduardo Paciencia [3 ]
机构
[1] Fed Inst Educ Sci & Technol Sao Paulo IFSP, BR-18552252 Boituva, Brazil
[2] Natl Serv Ind Training SENAI, BR-18685730 Lencois Paulista, Brazil
[3] Sao Paulo State Univ UNESP, BR-18087180 Sorocaba, Brazil
来源
ENG | 2023年 / 4卷 / 02期
基金
巴西圣保罗研究基金会;
关键词
service-oriented architecture; industrial automation system; industrial internet of things; Moleculer framework; CYBER-PHYSICAL SYSTEMS; SERVICE; AUTOMATION; FUTURE;
D O I
10.3390/eng4020069
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Industry 4.0 (I4.0) is characterized by the integration of digital technologies into manufacturing processes and highlights new requirements for industrial systems such as greater interoperability, decentralization, modularization, and independence. The traditional hierarchical architecture of Industrial Automation Systems (IAS) does not fulfill these requirements and is evolving to incorporate information technologies in order to support I4.0 applications. The integration among these technologies, equipment, and systems at different industry levels requires a migration from the legacy vertical architecture to a flat architecture based on services. Service-oriented architecture (SOA) and, more recently, microservices play a critical role in I4.0 by providing a framework for integrating complex systems and meeting those requirements. This paper presents the development of a Microservice-Oriented Architecture for Industry 4.0 (MOAI), initially focused on evolving IAS to the I4.0. The objective is to describe the development, deployment, and testing of an IAS architecture based on microservices prepared for I4.0 applications. On the contrary to developing the whole software for the industrial SOA, the MOAI was developed on top of the Moleculer framework, which allowed focusing on creating services and applications for the automation and process control industry context. The development of several microservices and security mechanisms for the MOAI is presented, as is the deployment of IAS applications as services such as process control, SCADA, discrete automation, among others. The MOAI was implemented in a process control pilot plant for experimentation. Experimental results of the MOAI for IAS applications are investigated, the microservice communication performance is evaluated, and the pros and cons of microservices for I4.0 are discussed.
引用
收藏
页码:1179 / 1197
页数:19
相关论文
共 40 条
[1]  
[Anonymous], Moleculer Deploying Moleculer-Progressive Microservices Framework for Node
[2]  
ARROWHEAD, Eclipse Arrowhead-Eclipse Arrowhead Framework and Implementation Platform
[3]  
Bigheti JA, 2019, 2019 IEEE INTERNATIONAL WORKSHOP ON METROLOGY FOR INDUSTRY 4.0 AND INTERNET OF THINGS (METROIND4.0&IOT), P438, DOI [10.1109/METROI4.2019.8792918, 10.1109/metroi4.2019.8792918]
[4]   Digital transformation of manufacturing through cloud services and resource virtualization [J].
Borangiu, Theodor ;
Trentesaux, Damien ;
Thomas, Andre ;
Leitao, Paulo ;
Barata, Jose .
COMPUTERS IN INDUSTRY, 2019, 108 :150-162
[5]   SOCRADES: a Framework for Developing Intelligent Systems in Manufacturing [J].
Cannata, A. ;
Gerosa, M. ;
Taisch, M. .
IEEM: 2008 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1-3, 2008, :1904-1908
[6]   A microservice-based middleware for the digital factory [J].
Ciavotta, Michele ;
Alge, Marino ;
Menato, Silvia ;
Rovere, Diego ;
Pedrazzoli, Paolo .
27TH INTERNATIONAL CONFERENCE ON FLEXIBLE AUTOMATION AND INTELLIGENT MANUFACTURING, FAIM2017, 2017, 11 :931-938
[7]  
Colombo A., 2014, IND CLOUD BASED CYBE, P1, DOI DOI 10.1007/978-3-319-05624-1
[8]  
cordis, MAYA Multi-DisciplinArY Integrated SimulAtion and Forecasting Tools, Empowered by Digital Continuity and Continuous Real-World Synchronization, towards Reduced Time to Production and Optimization | MAYA Project | Fact Sheet | H2020 | CORDIS | European Commission
[9]  
de Caigny J., 2019, Atp Mag, V61, P44, DOI [10.17560/atp.v61i1-2.2403, DOI 10.17560/ATP.V61I1-2.2403]
[10]   Local Cloud Internet of Things Automation [J].
Delsing, Jerker .
IEEE INDUSTRIAL ELECTRONICS MAGAZINE, 2017, 11 (04) :8-21