Please use this identifier to cite or link to this item: https://er.chdtu.edu.ua/handle/ChSTU/5669
Title: Microservices architecture for ERP systems
Other Titles: Архітектура мікросервісів для ERP-систем
Authors: Slivka, Serhii
Слівка, Сергій
Keywords: client-server;scalability;stakeholder;critical path;critical event;automation;cloud technologies;клієнт-сервер;масштабованість;стейкхолдер;критичний шлях;критична подія;автоматизація;хмарні технології
Issue Date: 2024
Publisher: Вісник Черкаського державного технологічного університету
Abstract: Traditional enterprise resource planning (ERP) systems built on the principle of monolithic architecture are becoming less and less effective in a modern business environment. The growing complexity of production processes, the increase in data volumes and the need to adapt quickly to changes pose significant challenges for such systems. The study aimed to analyse and develop methods for transitioning from a monolithic architecture to a microservice architecture in ERP systems to ensure their scalability, flexibility and security. A comprehensive analysis of the clientserver architecture of ERP systems and their main components, including relational databases and structured query language (SQL) queries, was conducted. The principles of functions and procedures, interaction between tables, and query creation in systems with many users were investigated. The study also addressed modern strategies for decomposing monolithic systems into microservices, including methods of data synchronisation and component management. Security aspects and risks of transition to microservice architecture were emphasised. Approaches to the transformation of ERP systems based on microservice architecture were developed, which reduces management complexity, increases productivity and reduces risks in business processes. Mechanisms for effective synchronised data exchange between components and ensuring their reliability were proposed. The study determined that microservice architecture enables independent scaling of individual system elements, increasing fault tolerance and performance under high loads. Common issues, including incorrect balances and errors in reports, were investigated and resolved. The developed approaches can be used to modernise ERP systems of large enterprises, especially in the manufacturing sector, where high performance and accuracy of data processing are important.
Традиційні системи управління ресурсами підприємства (ERP), побудовані за принципом монолітної архітектури, стають все менш ефективними в сучасному бізнес-середовищі. Зростаюча складність виробничих процесів, збільшення обсягів даних та необхідність швидкої адаптації до змін створюють значні виклики для таких систем. Метою дослідження були аналіз та розробка методів переходу від монолітної архітектури до мікросервісної в ERP-системах для забезпечення їх масштабованості, гнучкості та безпеки. Проведено комплексний аналіз клієнт-серверної архітектури ERP-систем та їх основних компонентів, включаючи реляційні бази даних і запити на мові структурованих запитів (SQL). Досліджено принципи роботи функцій і процедур, взаємодії між таблицями та створення запитів у системах з великою кількістю користувачів. Також були розглянуті сучасні стратегії декомпозиції монолітних систем на мікросервіси, включаючи методи синхронізації даних та управління компонентами. Наголошено на аспектах безпеки та ризиках переходу до мікросервісної архітектури. Розроблено підходи до трансформації ERP-систем на основі мікросервісної архітектури, що дозволяє знизити складність управління, підвищити продуктивність і знизити ризики в бізнес-процесах. Запропоновано механізми ефективного синхронізованого обміну даними між компонентами та забезпечення їх надійності. Дослідження визначило, що мікросервісна архітектура дає можливість незалежного масштабування окремих елементів системи, підвищуючи відмовостійкість та продуктивність при високих навантаженнях. Були досліджені та вирішені поширені проблеми, включаючи неправильні баланси та помилки у звітах. Розроблені підходи можуть бути використані для модернізації ERP-систем великих підприємств, особливо у виробничому секторі, де важлива висока продуктивність і точність обробки даних.
URI: https://er.chdtu.edu.ua/handle/ChSTU/5669
ISSN: 2306-4412 (print)
2708-6070 (online)
DOI: https://doi.org/10.62660/bcstu/4.2024.32
Volume: 29
Issue: 4
First Page: 32
End Page: 42
Appears in Collections:том 29, №4/2024

Files in This Item:
File Description SizeFormat 
5.pdf451.12 kBAdobe PDFThumbnail
View/Open
зміст.pdf111.37 kBAdobe PDFThumbnail
View/Open
титул.pdf249.03 kBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.