1 documents found
Information × Registration Number 0826U000526, PhD dissertation Status Доктор філософії Date popup.evolution o Title Design and Development of a CRM System Based on Microservice Architecture Author Andrii Y. Pryhoda, popup.head Andrii A. Roskladka popup.opponent Olena Olkhovska popup.opponent Oleksandr Ulichev popup.review Alona M. Desiatko popup.review Nataliia Kotenko Description Дисертація є комплексним дослідженням із моделювання, розроблення та застосування інформаційної системи управління взаємовідносинами з клієнтами (CRM) на основі мікросервісної архітектури. Актуальність теми дослідження зумовлена потребою підприємств у гнучких цифрових рішеннях для автоматизації продажів, комунікацій і супроводу замовлень в умовах зростання складності бізнес процесів, інтеграції з зовнішніми сервісами та підвищення вимог до масштабованості і надійності інформаційних систем. Монолітні підходи до побудови CRM ускладнюють кероване розширення функціональності, оновлення компонентів без зупинки сервісу та адресне масштабування підсистем. Мікросервісна архітектура надає підґрунтя для побудови модульних систем з автономними сервісами та інтенсивною взаємодією через інтерфейси, проте її застосування вимагає обґрунтованих рішень щодо декомпозиції, технологічного стеку, організації життєвого циклу, розгортання і контролю якості та безпеки. Метою роботи є дослідження принципів побудови мікросервісної архітектури веб-застосунків та розробка на її основі CRM-системи для компаній у сфері архітектурної візуалізації Предметом дослідження є моделі і методи проєктування, розробки, тестування, забезпечення відмовостійкості, надійності та безпеки, розгортання, контейнеризації та оркестрації, оцінювання якості CRM-системи на основі мікросервісної архітектури. Теоретико методологічну основу дослідження становлять сучасні підходи до архітектурного проєктування веборієнтованих інформаційних систем, інженерні практики побудови мікросервісів та методи забезпечення якості програмного забезпечення. Використані методи системного аналізу, порівняльного аналізу технологій, моделювання архітектури та бізнес процесів, проєктування структур даних і сценаріїв взаємодії компонентів, а також експериментальні підходи до перевірки працездатності реалізованих сервісів у середовищі контейнеризованого розгортання. У дисертації сформовано узгоджений теоретичний базис для вибору мікросервісної парадигми при розробленні CRM систем і визначено її практичні переваги та обмеження з позицій керованості змін, масштабування і супроводу. Аналітична частина дослідження орієнтована на предметну область компаній з архітектурної візуалізації та 3D моделювання. Визначено, що для таких компаній CRM повинна забезпечувати не лише класичні функції ведення клієнтів і угод, а й підтримку життєвого циклу замовлення з фіксацією змін, ролей учасників, параметрів проєктів та результатів комунікацій, які впливають на строки і якість виконання робіт. Практична частина роботи містить проєктування мікросервісної CRM системи, включно з архітектурною моделлю, описом взаємодії компонентів і формуванням інформаційного забезпечення. Концептуальна модель системи базується на доменному поділі функцій і даних, що узгоджує структуру сервісів з операційними потребами бізнесу у сфері архітектурної візуалізації. Визначено склад ключових інформаційних потоків, довідкових даних та показників, необхідних для підтримки процесів керування замовленнями, взаємовідносин із клієнтами та внутрішньої діяльності компанії. Для міжсервісної взаємодії та керування складними сценаріями узгодженості даних обґрунтовано технологічні рішення, орієнтовані на автономність транзакцій сервісів, обмін повідомленнями та кероване відновлення стану системи у подійно-насичених процесах. У межах розробки реалізовано прототип CRM системи на основі мікросервісної архітектури з виділенням базових функціональних компонентів, що підтримують типові сценарії роботи: реєстрацію користувачів, створення замовлень та обробку сповіщень. Архітектурні моделі у вигляді діаграми компонент і діаграми послідовності фіксують узгоджену схему взаємодії сервісів та логіку проходження бізнес подій. Діаграма класів і діаграма розгортання відображають структуру доменних сутностей і розміщення компонентів у середовищі виконання, забезпечуючи формалізований опис реалізації системи. Етап впровадження охоплює контейнеризоване розгортання прототипу у локальному середовищі, початкове наповнення бази даних і відтворення типових сценаріїв використання. Функціональне тестування включає перевірку коректності відповідей інтерфейсів, перевірку даних, обробку помилок і контроль відповідності поведінки системи заявленій бізнес логіці. Сформовано передумови для подальшого оцінювання експлуатаційних характеристик, зокрема продуктивності та масштабованості, а також визначено напрям інтеграційної готовності до використання аналітичних інструментів класу Power BI як джерела управлінської звітності. Практична цінність отриманих результатів полягає у можливості використання запропонованих архітектурних і технологічних рішень як референтної основи для розроблення мікросервісних CRM систем у предметних областях з інтенсивною подійною взаємодією. Запропонована структура та підходи до оцінювання якості і надійності можуть застосовуватися під час проєктування та модернізації корпоративних веборієнтованих інформаційних систем. Registration Date 2026-03-11 popup.nrat_date 2026-03-11 Close
PhD dissertation
Andrii Y. Pryhoda. Design and Development of a CRM System Based on Microservice Architecture : Доктор філософії : spec.. 122 - Комп’ютерні науки : presented. ; popup.evolution: o; State University of Trade and Economics. – Київ, 0826U000526.
1 documents found

Updated: 2026-03-22