Submitted:
17 June 2026
Posted:
18 June 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Materials and Methods
- a single physically existing object, such as a machine, device, or even a person;
- multiple objects linked into a single production process;
- a manufactured product and its lifecycle from production to disposal;
- a process occurring in reality or modeled using complex and resource-intensive algorithms.
- The user enters data on the login form.
- The login form accesses the login form storage server.
- The form storage server forwards the request to the backend request orchestration server.
- The orchestration server determines the target request subsystem, in this case, the authorization system.
- The authorization subsystem queries the user storage subsystem to identify the user by login.
- The authorization subsystem validates the password and generates an authentication token, which the user will use for subsequent requests.
- The authorization subsystem queries the logging subsystem to record the user's login.
- The authorization subsystem queries the signal distribution subsystem to send a signal about the user's successful login.
- The signal distribution subsystem sends a corresponding signal to all listeners.
- The authorization subsystem provides the user with an authentication token.
- Technical and physical independence, coupled with the fragmentation of cognitive complexity discussed earlier, allows for the organization of software development on a production line with a deep division of labor. Responsibility and awareness, following complexity, are fragmented into layers:
- Module layer – at this level, the developer knows everything, or almost everything, about their module. They also have limited information about the interconnected modules necessary to solve the problem assigned to their module. They may also know only a portion of the shared or specialized libraries they use. The developer can make technical and technological decisions by aligning them with the architecture layer. This layer includes both user interface modules designed for various devices and server applications that store the process logic and process its data.
- Library layer – at this level, developers know primarily everything about their library, which they maintain. Even knowledge of where and how their library is used may be redundant, since decisions about changing it are not made at their level. This layer has the least information about the actual software being released by the team and is often redundant.
- Infrastructure Layer – At this layer, the physical characteristics of all used resources and the resource and technology requirements of individual modules are known. However, any details regarding the functions performed by modules are redundant. This layer collects resource utilization statistics and provides information to other layers about failures, problems, and excessive resource consumption, as well as solutions for these problems if they are purely infrastructure-related and not caused by internal subsystem issues.
- Integration and Orchestration Layer – At this layer, all interactions between microservices are known without details about their implementation and interaction goals. At this layer, transport mechanisms are organized, information delivery is controlled, and issues of traffic balancing and redistribution are determined. Like the library layer, it is redundant for small and sometimes even medium-sized systems, but will definitely appear for a large and complex system.
- Architecture Layer – This layer contains information about the conceptual design of processes, the fundamental structure of their data, the general hardware, and the overall integration and orchestration structure. Here, they define data exchange formats, the overall stack, the general implementation scheme for modules and their interactions, but essentially have no detailed knowledge of any of the layers. This layer receives information about the business requirements that the system must meet and produces technical requirements and a general implementation framework. It monitors the correct functionality of the resulting product, but lacks complete and comprehensive information about all the technical decisions made in the other layers.
- Data layer – this layer contains users, operators, and system and subsystem administrators. Depending on their level of authority, they will have varying levels of awareness of the business process, but will never know any technical implementation details, even if they have the right to directly interact with data in databases and file storage for in-depth analysis.
- Software product or business function layer – this is where information about the system as a commercial entity resides. This includes what the software product does, how it is financed, how many people work on it, and the cost of its support. This is where the future functions needed for the software product are determined, and this is where its future is determined.
3. Results
4. Discussion
- Contract persistence, which states that once a participant has determined the format and content of the information provided, it must provide it in that format and content until the dependent party ceases using the contract. This is especially relevant in more typical systems, where an unaccounted missing value, a value of the wrong type, or an extra value can lead to the failure of a system unit. Contract persistence will require coordination of any data changes during development, allowing for early detection of points of failure.
- Persistence of the interaction environment implies a unified set of data exchange protocols, data encoding formats, and exchange rules that specify a single point of interaction concentration or, conversely, distributed and networked interaction. Crucially, where a single point of concentration exists, distributed interaction cannot exist, and vice versa. Violating this rule will lead to inconsistencies in the communication methods of system parts, which will lead to a gradual increase in chaos and will not allow for timely resolution of interaction problems.
- Permanence of responsibility ensures that, once a subsystem is identified as responsible for data, it does not lose this responsibility until all dependent systems cease using it. This obligation guarantees both the consumer and its provider that the provider is the sole owner of the data, responsible for and in control of it. This eliminates the possibility of diffuse responsibility and shared ownership of any data; the source of truth is always single, and others merely build on it.
- Consistent versioning requires separating all significant functional changes into versions, ensuring their parallel existence until the previous version is decommissioned by dependent systems. Versioning allows for permanent contracts to adapt system components to new needs and provides a flexible and rapid method for coordinated contract changes. A contract-dependent agent can always switch to a new version as it implements its functionality, and can also roll back to the previous version if unforeseen issues arise.
- Consistent documentation completeness requires all system components, whether developed independently or related, to provide complete and up-to-date documentation on all possible interactions with them, their internal structure, and, in general, to cover the entire system with a set of artifacts describing its operation. This point may be perceived as insignificant or self-evident, but when developing complex, heterogeneous systems, documentation, its completeness, and its relevance are always at the greatest risk. If documentation is insufficient, the system will reach its expansion limits much earlier than it could have, thus documentation defines its growth limits.
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Ledford, A.; Hyre, G.; Harris, G.; Purdy, G.; Hedberg, T. Origin of the Fourth Industrial Revolution: Manufacturing Predictions Preceding Industrie 4.0. J. Sci. Technol. Policy Manag. 2024. [Google Scholar] [CrossRef]
- Hamad, B. M.; Jawad, M. K. The Fourth Industrial Revolution: A Historical and Conceptual Review. J. Econ. Adm. Sci. 2024, 30, 154–172. [Google Scholar] [CrossRef]
- Nosalska, K.; Mazurek, G. Marketing Principles for Industry 4.0 — A Conceptual Framework. Eur. Manag. J. 2019. [Google Scholar] [CrossRef]
- Pullagura, L.; et al. Industry 4.0 Design Principles, Technologies, and Applications; Auerbach Publications, 2024. [Google Scholar] [CrossRef]
- Ćwiklicki, M.; Wojnarowska, M. Circular Economy and Industry 4.0: One-Way or Two-Way Relationships? Eng. Econ 2020. [Google Scholar] [CrossRef]
- Mosleuzzaman, M.; Arif, I.; Siddiki, A. Design and Development of a Smart Factory Using Industry 4.0 Technologies. AJBAIS, 2024. [Google Scholar]
- Loseto, G.; et al. Osmotic Cloud-Edge Intelligence for IoT-Based Cyber-Physical Systems. Sensors 2022, 22, 2166. [Google Scholar] [CrossRef] [PubMed]
- Rathore. Next Generation Intelligent IoT Use Case in Smart Manufacturing. In Proceedings of the Name of the Conference, 2023. [Google Scholar] [CrossRef]
- Kaur, N. Intelligent Manufacturing in Industry 4.0; Informa, 2025. [Google Scholar] [CrossRef]
- Pasupuleti, M. K. Smart Industry 4.0: Transformative Innovations and Advanced Technologies. 2024. [Google Scholar] [CrossRef] [PubMed]
- Tao, F.; Zhang, H.; Liu, A.; Nee, A. Y. C. Digital Twin in Industry: State-of-the-Art. In IEEE Trans. Ind. Inform.; 2019. [Google Scholar] [CrossRef]
- Huang, Z.; Shen, Y.; Li, J.; Fey, M.; Brecher, C. A Survey on AI-Driven Digital Twins in Industry 4.0: Smart Manufacturing and Advanced Robotics. Sensors 2021. [Google Scholar] [CrossRef] [PubMed]
- Zhang, Z. Digital Twin: Application and Prospect. 2023. [Google Scholar] [CrossRef]
- Caiza, G.; Sanz, R. Digital Twin to Control and Monitor an Industrial Cyber-Physical Environment Supported by Augmented Reality. Appl. Sci. 2023, 13, 7503. [Google Scholar] [CrossRef]
- Wang, K.; Wang, Y.; Li, Y.; Fan, X.-P.; Xiao, S.; Hu, L. A Review of the Technology Standards for Enabling Digital Twin. Digit. Twin 2022. [Google Scholar] [CrossRef]
- Aziz, S.; Jung, D. W.; Zaman; uz, U. K.; Bin Aqeel, A. Digital Twins in Smart Manufacturing. In Advances in Manufacturing; Publisher, 2023. [Google Scholar] [CrossRef]
- Abdullah, F. M.; Al-Ahmari, A. M.; Anwar, S. A Hybrid Fuzzy Multi-Criteria Decision-Making Model for Evaluating the Influence of Industry 4.0 Technologies on Manufacturing Strategies. Machines 2023. [Google Scholar] [CrossRef]
- Golovina, T. A.; et al. Digital Twins as a New Paradigm of an Industrial Enterprise. Int. J. Technol. 2020. [Google Scholar] [CrossRef]
- Tostes, A. D.; Azevedo, A. A Value-Oriented Framework for Return Evaluation of Industry 4.0 Projects; 2023. [Google Scholar] [CrossRef]
- Baxter, J. Maintenance Performance in the Age of Industry 4.0: A Bibliometric Performance Analysis and a Systematic Literature Review. Sensors 2023. [Google Scholar] [CrossRef]
- Grabowska, S.; Gajdzik, B.; Saniuk, S. The Role and Impact of Industry 4.0 on Business Models. In Book Title; 2020. [Google Scholar] [CrossRef]
- Kerrouchi, S.; Aghezzaf, E.; Cottyn, J. Production Digital Twin: A Systematic Literature Review of Challenges. Int. J. Comput. Integr. Manuf. 2024. [Google Scholar] [CrossRef]
- Kadam, A. A.; et al. A Comprehensive Review on Digital Twin Integration in Smart Manufacturing Technologies, Challenges, and Future Trends. JAICC 2025. [Google Scholar] [CrossRef]
- Yu, J.; Zhou, J.; Fu, J. From Digital Twin to Digital Twin Agent. Proceedings, 2025. [Google Scholar] [CrossRef]
- Arin, I. A.; Murad, D. F.; Hendric, H. L.; Warnars, S. A Systematic Literature Review of Recent Trends and Challenges in Digital Twin Implementation. Proceedings, 2023. [Google Scholar] [CrossRef]
- Younes, F.; Lahsen-Cherif, I.; El Ghazi, H. Toward a City Digital Twin: Design Principles, and Challenges. Proceedings, 2024. [Google Scholar] [CrossRef]
- Zaborowski, P.; et al. The Role of Standards in The Environmental Digital Twins Architectures. Proceedings, 2024. [Google Scholar] [CrossRef]
- Kalyani, Y.; Collier, R. The Role of Multi-Agents in Digital Twin Implementation: Short Survey. ACM Comput. Surv. 2024. [Google Scholar] [CrossRef]
- Dähling, S.; Razik, L.; Monti, A. Enabling scalable and fault-tolerant multi-agent systems by utilizing cloud-native computing // Autonomous Agents and Multi-Agent Systems. 2021, Vol. 35(No. 1. — Art. 10). [Google Scholar] [CrossRef]
- Qusef, A.; Alshraideh, M.; Otoom, A.; AbuZaiter, R. Design of Modern Distributed Systems based on Microservices Architecture // International Journal of Advanced Computer Science and Applications. 2021, Vol. 12(No. 2), 175–185. [Google Scholar] [CrossRef]
- Salah, T.; Zemerly, M. J.; Yeun, C. Y.; Al-Qutayri, M.; Al-Hammadi, Y. The Evolution of Distributed Systems Towards Microservices Architecture // Proceedings of the International Conference for Internet Technology and Secured Transactions. 2016; pp. P. 318–325. [Google Scholar] [CrossRef]
- Mallick, S.; Bhose, R.; Malaiyandisamy, G. Composite Applications Using Service Component Architecture Model and Open Virtualization Format. U.S. Patent. 2011. Available online: https://patents.google.com/patent/US20120260228A1/en.
- Stiehl, V. Process-Driven Composite Application Architecture. U.S. Patent. 2011. Available online: https://patents.google.com/patent/US20130159062A1/en.
- Philip, M. M.; Natarajan, K.; Ramanathan, A.; Balakrishnan, V. Composite Pattern to Handle Variation Points in Software Architectural Design of Evolving Application Systems. IET Softw. 2020, 14, 98–105. [Google Scholar] [CrossRef]
- Lobanov, A.V.; Sidorenko, N.V.; Filippova, E.B. Razrabotka modeli tekhnologicheskogo proizvodstva metanola i ammiaka v virtual'noy srede. Uspekhi V. Khimii I Khimicheskoy Tekhnologii (In Russian) 2022, 36(11), 70–73. [Google Scholar]
- Lobanov, A.V.; Pysin, M.D. Otobrazheniya dannykh i protsessov v virtual'nom okruzhenie tekhnologicheskogo proizvodstva tsifrovogo zavoda. In Innovatsionnoe razvitie sovremennoy nauki: novye podkhody i aktual'nye issledovaniya Sbornik materialov Mezhdunarodnoy nauchno-prakticheskoy konferentsii; Alef: Moscow, Russia; Moscow, Russia, 30 November 2023; pp. 158–164. [Google Scholar] [CrossRef]
- Arkhipov, A.M.; Lobanov, A.V.; Sidorenko, N.V. Razrabotka programmnogo modulya dlya konstruirovaniya skhem khimiko-tekhnologicheskikh proizvodstv v 2D predstavlenii. Uspekhi V. Khimii I Khimicheskoy Tekhnologii (In Russian) 2024, 38(1), 69–71. [Google Scholar]
- Sidorenko, N.V.; Lobanov, A.V.; Arkhipov, A.M. Razrabotka programmnogo modulya dlya avtomatizirovannoy vizualizatsii skhem khimiko-tekhnologicheskikh proizvodstv v 3D predstavlenie. Uspekhi V. Khimii I Khimicheskoy Tekhnologii (In Russian) 2024, 38(9), 80–82. [Google Scholar]





Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).