MICROSERVICE ARCHITECTURE OF A MICROSOFT AZURE-BASED CLOUD PLATFORM FOR INTELLIGENT CONTROL OF COMPUTER-INTEGRATED ROBOTIC SYSTEMS

Authors

DOI:

https://doi.org/10.28925/2663-4023.2026.34.1328

Keywords:

microservices architecture; Microsoft Azure; industrial automation; computer-integrated systems; cloud computing; Markov chains; queueing theory; Circuit Breaker; DevOps.

Abstract

The article is dedicated to the development and study of a microservices-based cloud platform architecture built on Microsoft Azure for managing computer-integrated robotic systems (CIRS). The problems of scaling manufacturing information systems for processing large volumes of shop-floor data are considered, and the feasibility of applying microservices architecture and cloud technologies to ensure flexibility and reliability of production processes is substantiated. A review of recent research on cloud and edge computing for industry is carried out, and the previously unsolved part of the general problem is identified — the absence of comprehensive CIRS management platforms with quality-of-service, reliability and security guarantees. An extended mathematical model is developed, including latency analysis based on queueing theory (M/M/1 and M/M/c models), a reliability model based on continuous-time Markov chains, a load distribution optimization problem between cloud and edge nodes solved by linear programming methods, and a model of cloud resource energy efficiency. The methodology of experimental verification using a cluster of Azure virtual machines and the k6 load generator is described. The results present the five-level architecture of the developed platform, covering the device, edge computing, processing, data storage, and presentation layers; six key platform microservices, their API contracts, and architectural patterns (Circuit Breaker, Saga, CQRS, Event Sourcing) are described in detail; the security system based on OAuth 2.0, mTLS, and the STRIDE threat model is characterized, as well as the CI/CD pipeline for automated blue-green deployment. Experimental results demonstrate the effectiveness of the proposed approach: latencies are within 50–150 ms, throughput scales linearly up to 3800 requests per second, and the availability coefficient equals 0.9987, which agrees well with the calculations of the Markov model. Conclusions and directions for further research are formulated, in particular predictive equipment maintenance based on machine learning and integration with digital twin platforms.

 

 

Downloads

Download data is not yet available.

References

Sisinni, E., Saifullah, A., Han, S., Jennehag, U., & Gidlund, M. (2018). Industrial Internet of Things: Challenges, opportunities, and directions. IEEE Transactions on Industrial Informatics, 14(11), 4724–4734. https://doi.org/10.1109/TII.2018.2852491

Monostori, L., Kádár, B., Bauernhansl, T., Kondoh, S., Kumara, S., Reinhart, G., Sauer, O., Schuh, G., Sihn, W., & Ueda, K. (2016). Cyber-physical systems in manufacturing. CIRP Annals, 65(2), 621–641. https://doi.org/10.1016/j.cirp.2016.06.005

Newman, S. (2015). Building microservices: Designing fine-grained systems. O’Reilly Media.

Xu, X. (2012). From cloud computing to cloud manufacturing. Robotics and Computer-Integrated Manufacturing, 28(1), 75–86. https://doi.org/10.1016/j.rcim.2011.07.002

Qi, Q., & Tao, F. (2019). A smart manufacturing service system based on edge computing, fog computing, and cloud computing. IEEE Access, 7, 86769–86777. https://doi.org/10.1109/ACCESS.2019.2923610

Güngör, V. C., & Hancke, G. P. (2009). Industrial wireless sensor networks: Challenges, design principles, and technical approaches. IEEE Transactions on Industrial Electronics, 56(10), 4258–4265. https://doi.org/10.1109/TIE.2009.2015754

Ardagna, D., Casale, G., Ciavotta, M., Pérez, J. F., & Wang, W. (2014). Quality-of-service in cloud computing: Modeling techniques and their applications. Journal of Internet Services and Applications, 5, Article 11. https://doi.org/10.1186/s13174-014-0011-3

Thames, L., & Schaefer, D. (2016). Software-defined cloud manufacturing for Industry 4.0. Procedia CIRP, 52, 12–17. https://doi.org/10.1016/j.procir.2016.07.041

Botta, A., de Donato, W., Persico, V., & Pescapé, A. (2016). Integration of cloud computing and Internet of Things: A survey. Future Generation Computer Systems, 56, 684–700. https://doi.org/10.1016/j.future.2015.09.021

Tao, F., Qi, Q., Liu, A., & Kusiak, A. (2018). Data-driven smart manufacturing. Journal of Manufacturing Systems, 48, 157–169. https://doi.org/10.1016/j.jmsy.2018.01.006

Kleinrock, L. (1975). Queueing systems: Volume I: Theory. Wiley-Interscience.

Wang, L., & Wang, X. V. (2018). Cloud-based cyber-physical systems in manufacturing. Springer. https://doi.org/10.1007/978-3-319-67693-7

Dragoni, N., Giallorenzo, S., Lluch Lafuente, A., Mazzara, M., Montesi, F., Mustafin, R., & Safina, L. (2017). Microservices: Yesterday, today, and tomorrow. In M. Mazzara & B. Meyer (Eds.), Present and ulterior software engineering (pp. 195–216). Springer. https://doi.org/10.1007/978-3-319-67425-4_12

Di Francesco, P., Lago, P., & Malavolta, I. (2019). Architecting with microservices: A systematic mapping study. Journal of Systems and Software, 150, 77–97. https://doi.org/10.1016/j.jss.2019.01.001

Posta, C. (2016). Microservices for Java developers: A hands-on introduction to frameworks and containers. O’Reilly Media.

Liu, F. T., Ting, K. M., & Zhou, Z.-H. (2008). Isolation Forest. In 2008 Eighth IEEE International Conference on Data Mining (pp. 413–422). IEEE. https://doi.org/10.1109/ICDM.2008.17

Burns, B. (2018). Designing distributed systems: Patterns and paradigms for scalable, reliable services. O’Reilly Media.

Bauer, E., & Adams, R. (2012). Reliability and availability of cloud computing. Wiley-IEEE Press.

Tong, L., Li, Y., & Gao, W. (2016). A hierarchical edge cloud architecture for mobile computing. In IEEE INFOCOM 2016—The 35th Annual IEEE International Conference on Computer Communications (pp. 1–9). IEEE. https://doi.org/10.1109/INFOCOM.2016.7524340

Fowler, M. (2002). Patterns of enterprise application architecture. Addison-Wesley.

Shostack, A. (2014). Threat modeling: Designing for security. Wiley.

Kim, G., Humble, J., Debois, P., & Willis, J. (2016). The DevOps handbook: How to create world-class agility, reliability, and security in technology organizations. IT Revolution Press.

Richardson, C. (2018). Microservices patterns: With examples in Java. Manning.

Lorido-Botran, T., Miguel-Alonso, J., & Lozano, J. A. (2014). A review of auto-scaling techniques for elastic applications in cloud environments. Journal of Grid Computing, 12(4), 559–592. https://doi.org/10.1007/s10723-014-9314-7

Bonér, J. (2017). Reactive microsystems: The evolution of microservices at scale. O’Reilly Media.

Downloads


Abstract views: 24

Published

2026-09-24

How to Cite

Kovaliuk, D., Schastlivtsev, D., Krit, A., & Kyrychuk, T. (2026). MICROSERVICE ARCHITECTURE OF A MICROSOFT AZURE-BASED CLOUD PLATFORM FOR INTELLIGENT CONTROL OF COMPUTER-INTEGRATED ROBOTIC SYSTEMS. Electronic Professional Scientific Journal «Cybersecurity: Education, Science, Technique», 2(34), 350–363. https://doi.org/10.28925/2663-4023.2026.34.1328