Архітектурні шаблони із вбудованою методологією розробки ERP-рішень

Автор(и)

  • Микола Ігорович Цюцюра Державний торговельно-економічний університет, Київ, Україна https://orcid.org/0000-0003-4713-7568
  • Валентина Олександрівна Макоєдова Державний торговельно-економічний університет, Київ, Україна https://orcid.org/0000-0001-7518-894X
  • Світлана Володимирівна Цюцюра Державний торговельно-економічний університет, Київ, Україна https://orcid.org/0000-0002-4270-7405
  • Олена Володимирівна Криворучко Національний університет біоресурсів і природокористування України, Київ, Україна https://orcid.org/0000-0002-7661-9227

DOI:

https://doi.org/10.32347/2412-9933.2025.64.225-230

Ключові слова:

архітектура програмного забезпечення, модифікація, розширюваність, масштабованість, якість програмного забезпечення, архітектура розробки системи

Анотація

Вибір сервіс-орієнтованої архітектури (SOA) для сучасних програмних систем забезпечує суттєві переваги у якості, надійності та сталості ПЗ. Ключовими перевагами є спрощене обслуговування, висока відмовостійкість, прискорення розробки та адаптивність до змін бізнес-вимог. Декомпозиція додатка на незалежні сервіси з чіткими інтерфейсами дозволяє ефективно масштабувати компоненти та мінімізувати операційні ризики. Разом з тим, впровадження SOA супроводжується складністю координації розподілених сервісів, затримками в комунікаціях та потребою у надійних механізмах узгодженості даних. Без належної архітектурної підтримки такі системи стають складними для керування та налагодження. Метою роботи є дослідження специфіки механізмів генерації та обробки подій, що забезпечують асинхронну взаємодію сервісів і контрольовану реакцію на зміни стану системи. Застосування перевірених подієво-орієнтованих патернів дозволяє проєктувати системи, стійкі до високих навантажень. Моделі взаємодії на основі подій зменшують зв'язність сервісів, сприяючи їх незалежному розвитку та масштабованості без радикальних змін структури. Асинхронні SOA-рішення також створюють умови для інкрементального розширення функціоналу без зупинки існуючих процесів, що критично для довгострокових проєктів. Використання брокерів повідомлень і стандартизованих протоколів гарантує надійність та прозорість взаємодій. Результати аналізу підтверджують, що поєднання принципів SOA з асинхронними механізмами є надійним фундаментом для створення адаптивного та якісного ПЗ у динамічному технологічному середовищі.

Біографії авторів

Микола Ігорович Цюцюра, Державний торговельно-економічний університет, Київ

Доктор технічних наук, професор, професор кафедри інженерії програмного забезпечення та кібербезпеки

Валентина Олександрівна Макоєдова, Державний торговельно-економічний університет, Київ

Ph.D., доцентка кафедри цифрової економіки та системного аналізу

Світлана Володимирівна Цюцюра, Державний торговельно-економічний університет, Київ

Докторка технічних наук, професорка, професорка кафедри інженерії програмного забезпечення та кібербезпеки

Олена Володимирівна Криворучко, Національний університет біоресурсів і природокористування України, Київ

Докторка технічних наук, професорка, професорка кафедри комп’ютерних систем, мереж та кібербезпеки

Посилання

Eeles, P. (2006). What is a software architecture? IBM Developer. https://www.ibm.com/developerworks/rational/library/feb06/eeles/index.html

Tecnovy. (2025). Top 10 software architecture & design patterns of 2025. https://tecnovy.com/en/top-10-softwarearchitecture-patterns

Kralicek, E. (2016). The accidental sysAdmin handbook: A primer for early level IT professionals (1st ed.). Apress.

Plakalović, D., & Simić, D. (2021). Applying MVC and PAC patterns in mobile applications. Journal of Computing.

Richards, M. (2015). Software architecture patterns. O'Reilly Media.

Nesterenko, O. V. (2019). Enterprise management information systems: Textbook. UkrNC.

Pichkur, G., & Frolov, O. (n.d.). How ERP for architects if.team became the basis for designing the future. If.team. https://if.team/info/uk/cases/yak-erp-dlya-arhitektoriv-if-team-stav-osnovoyu-dlya-proyektuvannya-majbutnogo/

Tsiutsiura, M., Yerukaiev, A., & Lyashchenko, T. (2020). Balancing the educational space. Main elements of a comprehensive model for assessing the quality of education. Management of Development of Complex Systems, 43, 142–147. https://doi.org/10.32347/2412-9933.2020.43.142-147

Tsiutsiura, M. I., Tsiutsiura, S. V., & Kryvoruchko, O. V. (2019). Information technologies for the development of the content of education [Monograph]. CP «Comprint».

Nikolajchuk, O. A., Pavlov, A. I., & Yurin, A. Y. (2010). Component approach: Production expertise system module. Software Products and Systems, 3, 41–44.

##submission.downloads##

Опубліковано

2025-12-25

Як цитувати

Цюцюра, М. І., Макоєдова, В. О., Цюцюра, С. В., & Криворучко, О. В. (2025). Архітектурні шаблони із вбудованою методологією розробки ERP-рішень. Управління розвитком складних систем, (64), 225–230. https://doi.org/10.32347/2412-9933.2025.64.225-230

Номер

Розділ

ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ ПРОЄКТУВАННЯ