Інтегрована система та архітектура на основі подій з реляційних баз даних
dc.contributor.advisor | Новінський, Валерій Петрович | |
dc.contributor.author | Касюдик, Богдан Олегович | |
dc.date.accessioned | 2025-02-21T09:54:00Z | |
dc.date.available | 2025-02-21T09:54:00Z | |
dc.date.issued | 2024 | |
dc.description.abstract | Розмір пояснювальної записки – 156 аркушів, містить 33 ілюстрацій, 33 таблиць, 3 додатки, 32 посилань на джерела. Актуальність теми. У сучасну епоху цифрових технологій обсяги даних, що генеруються, стрімко зростають, а потреба в ефективному управлінні ними стає дедалі важливішою. Важливо забезпечити не лише надійне зберігання інформації, але й можливість її оперативної обробки та аналізу в реальному часі. Це підкреслює необхідність створення та впровадження інтегрованих систем, здатних гарантувати актуальність даних і зручний доступ до них для різних застосунків і користувачів. Одним із ключових підходів у цьому напрямку є архітектура, що базується на подіях, яка дозволяє системам швидко реагувати на зміни у даних. Мета дослідження. Основною метою є удосконалення підходів для побудови інтегрованих систем на основі подій з реляційних баз даних. Об’єкт дослідження: архітектура та програмне забезпечення для інтегрованої системи для підтримки EDA на основі подій з реляційних баз даних. Предмет дослідження: методи, засоби та технології створення архітектурного та програмного рішення для створення інтегрованої системи на основі подій з реляційних баз даних. Для реалізації поставленої мети сформульовані наступні завдання: - аналіз існуючих рішень; - розробка вимог; - проектування архітектури; - реалізація прототипу; - реалізація станонезалежності; - реалізація прототипу першої масової вигрузки; - оцінка ефективності запропонованого рішення. Наукова новизна результатів магістерської дисертації полягає в тому, що набули подальшого розвитку підходи для побудови інтегрованих систем на основі подій за допомогою використання черг баз даних та додавання підтримки горизонтальної масштабованості та збагачення подій. Практичне значення отриманих результатів полягає в тому, що розроблено програмне забезпечення та архітектура інтегрованої системи на основі подій з реляційних баз даних, що дає змогу поєднувати існуючі програмні системи та шини повідомлень для впровадження подійно орієнтованої архітектури в межах певної компанії та систем, якими вона користується. Зв’язок з науковими програмами, планами, темами. Робота виконувалась на кафедрі інформатики та програмної інженерії Національного технічного університету України "Київський політехнічний інститут імені Ігоря Сікорського". Апробація. Наукові положення дисертації пройшли апробацію на VII Міжнародної науково-практичної конференції молодих вчених та студентів «Інженерія програмного забезпечення і передові інформаційні технології (SoftTech-2024)». Публікації. Наукові положення дисертації опубліковані в: 1) Касюдик Б.О., Інтегрована система та архітектура на основі подій з реляційних баз даних / Б.О. Касюдик, В.П. Новінський // Матеріали VII Міжнародної науково-практичної конференції молодих вчених та студентів «Інженерія програмного забезпечення і передові інформаційні технології (SoftTech-2024)» – м. Київ: НТУУ «КПІ ім. Ігоря Сікорського», 20-22 листопада 2024 р. | |
dc.description.abstractother | Explanatory note size – 156 pages, contains 33 illustrations, 33 tables, 3 applications, 32 references. Topicality. In the modern era of digital technologies, the volume of generated data is rapidly increasing, and the need for its effective management is becoming increasingly critical. It is essential not only to ensure reliable data storage but also to enable its prompt processing and analysis in real-time. This highlights the necessity of designing and implementing integrated systems capable of guaranteeing data relevance and providing convenient access for various applications and users. One of the key approaches in this context is event-driven architecture, which allows systems to respond quickly to changes in data. The aim of the study. The main target is to improve approaches for building event-driven integrated systems based on relational databases. The object of research: The architecture and software for an integrated system to support event-driven architecture based on events from relational databases. The subject of research: Methods, tools, and technologies for developing architectural and software solutions to create an integrated system based on events from relational databases. To achieve this goal, the following tasks were formulated: - analysis of existing solutions; - development of requirements; - architectural design; - prototype implementation; - implementation of state independence; - implementation of the first bulk export prototype; - evaluation of the effectiveness of the proposed solution. The scientific novelty of the results of the master’s dissertation lies in the further development of approaches for building event-driven integrated systems through the use of database queues, the addition of horizontal scalability support and event enrichment. The practical value of the obtained results lies in the development of software and an architecture for an event-driven integrated system based on relational databases. This solution enables the integration of existing software systems and message buses to implement an event-driven architecture within a specific company and its utilized systems. Relationship with working with scientific programs, plans, topics. Work was performed at the Department of Computer Science and Software Engineering of the National Technical University of Ukraine «Igor Sikorsky Kyiv Polytechnic Institute». Approbation. The scientific propositions of the thesis were tested at the VII International Scientific and Practical Conference of Young Scientists and Students, "Software Engineering and Advanced Information Technologies (SoftTech-2024)." Publications. The scientific provisions of the dissertation were published in: 1) Kasyudyk B.O., Integrated System and Architecture Based on Events from Relational Databases / B.O. Kasyudyk, V.P. Novinsky // Proceedings of the VII International Scientific and Practical Conference of Young Scientists and Students "Software Engineering and Advanced Information Technologies (SoftTech-2024)" – Kyiv: NTUU "Igor Sikorsky KPI", November 20-22, 2024. | |
dc.format.extent | 156 с. | |
dc.identifier.citation | Касюдик, Б. О. Інтегрована система та архітектура на основі подій з реляційних баз даних : магістерська дис. : 121 Інженерія програмного забезпечення / Касюдик Богдан Олегович. - Київ, 2024. - 156 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/72674 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.subject | бази даних | |
dc.subject | черги | |
dc.subject | події | |
dc.subject | .NET | |
dc.subject | EDA | |
dc.subject | databases | |
dc.subject | queues | |
dc.subject | events | |
dc.subject | Azure Service Bus | |
dc.subject.udc | 004.414 | |
dc.title | Інтегрована система та архітектура на основі подій з реляційних баз даних | |
dc.title.alternative | Integrated System and Architecture Based on Relational Database Events | |
dc.type | Master Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Kasiudyk_magistr.pdf
- Розмір:
- 7.74 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: