Розробка програмного каркаса для підтримки плагінної архітектури
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Бакалаврська робота на тему - Розробка програмного каркаса для підтримки плагінної архітектури.
Мета роботи: розробка програмного каркаса для підтримки плагінної архітектури в середовищі Spring Boot, який забезпечує гнучке розширення функціональності системи без модифікації її ядра.
Об’єктом дослідження є процеси побудови розширюваних програмних систем на основі плагінної архітектури.
Предметом дослідження є методи та засоби реалізації програмного каркаса підтримки плагінної архітектури в середовищі Spring Boot.
В першому розділі проведено аналіз теоретичних засад і сучасних підходів до побудови плагінних архітектур та обґрунтовано їх переваги над монолітними рішеннями.
В другому розділі розроблено архітектурну модель каркаса та визначено алгоритми інтеграції й динамічного завантаження плагінів.
В третьому розділі реалізовано основні компоненти фреймворку та механізми управління життєвим циклом плагінів.
В четвертому розділі запропоновано та реалізовано подійно-орієнтовану модель взаємодії компонентів у системі
В п’ятому розділі виконано практичну реалізацію та тестування фреймворку, що підтвердило його ефективність
Висновок: у роботі розроблено ефективний програмний каркас підтримки плагінної архітектури, який забезпечує гнучке, масштабоване та розширюване функціонування програмних систем.
