Розподілена стримінгова система подій за шаблоном публікація-підписка

dc.contributor.advisorДорога-Іванюк, Олена Олександрівна
dc.contributor.authorКонорін, Богдан Вікторович
dc.date.accessioned2021-05-06T13:55:09Z
dc.date.available2021-05-06T13:55:09Z
dc.date.issued2020-06
dc.description.abstractenThe project contains 5 sections, 70 pages, 30 figures, links to 17 literary sources and 4 design documents. The object of the development is the streaming system of events of different types in the format “publication-subscription”. The aim of the development is to develop a platform, which will have a wide range of software interfaces to transfer data from sources to clients, providing infrastructure solutions to focus on the business rules. During the diploma project, a system for real-time data streaming with the ability of collected data visualization was developed. The detailed analysis of existing approaches for development and modelling, which would meet the functional and non-functional system requirements, was conducted. The platform is developed with the help of C# programming language based on the .NET Core runtime. The components of the system are deployed in Docker containers for further migration to the cloud environment. The gained platform is the basis for the systems of data streaming types, providing all necessary components at the basic level with the possibility of further expansion. This work can be of interest to the companies, which are interested in transferring data between their applications or in integrations with other business solutions.uk
dc.description.abstractukПроєкт містить 5 розділів, 70 сторінок, 30 рисунків, посилання на 17 літературні джерела та 4 кресленики. Об’єктом розробки є стримінгова система подій різного типу за форматом публікація-підписка. Мета розробки – розробити платформу, котра буде мати широкий набір програмних інтерфейсів для можливості передачі даних від джерел до клієнтів з забезпеченням інфраструктурних рішень для концентрації на правилах бізнесу. Під час дипломного проєкту було розроблено систему для стримінгу даних в реальному часі з можливістю візуалізації зібраних даних. Було проведено детальний аналіз існуючих підходів до розробки та моделювання, що виконували б поставлені функціональні та нефункціональне вимоги до системи. Платформа розроблена мовою програмування C# на базі середовища виконання .NET Core. Компоненти системи розгорнуті у Docker-контейнерах для подальшої міграції в хмарне середовище. Отримана платформа є основою для систем типу стримінгу даних з забезпеченням усіх необхідних складових на базовому рівні з можливістю розширення в майбутньому. Дана робота зможе зацікавити компанії, котрі зацікавлені в передачі даних між своїми додатками або у інтеграціях з іншими бізнес рішеннями.uk
dc.format.page77 с.uk
dc.identifier.citationКонорін, Б. В. Розподілена стримінгова система подій за шаблоном публікація-підписка : дипломнмй проєкт … бакалавра : 121 Інженерія програмного забезпечення / Конорін Богдан Вікторович. – Київ, 2020. – 77 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/40947
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectcтримінгuk
dc.subjectджерело данихuk
dc.subjectмікросервісиuk
dc.subject.NETuk
dc.subjectApache Kafkauk
dc.subjectstreaminguk
dc.subjectdata sourceuk
dc.subjectmicroserviceuk
dc.subject.udc004.75uk
dc.titleРозподілена стримінгова система подій за шаблоном публікація-підпискаuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Konorin_bakalavr.pdf
Розмір:
1.64 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.01 KB
Формат:
Item-specific license agreed upon to submission
Опис: