Інформаційна система автоматизованого моніторингу коректного функціонування веб-сервісу

Автор: Торський Орест Ігорович
Кваліфікаційний рівень: магістр
Спеціальність: Інформаційні системи та технології
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2023-2024 н.р.
Мова захисту: українська
Анотація: У сучасному світі, де віртуальний простір стає неодмінною складовою повсякденного життя, важливість забезпечення надійності та ефективності функціонування веб-сервісів визначає успіх для бізнесу та безпеку користувачів. На тлі цієї необхідності стає очевидним, що складність роботи веб-сервісів унаслідок постійного розвитку технологій потребує неперервного вдосконалення методів моніторингу та управління, яке, у свою чергу, є ключовим елементом стратегічного планування. Даний проєкт мав на меті розробку та впровадження інформаційної системи автоматизованого моніторингу для ефективного виявлення потенційних несправностей у функціонуванні веб-сервісу. З інтенсивним розвитком технологій та зростанням конкуренції на ринку виникають високі вимоги до стабільності та ефективності веб-сервісів. Наявність інформаційної системи, яка оперативно реагує на можливі порушення та гарантує їхнє швидке усунення, стає критично важливою для збереження позитивного іміджу компаній та задоволення потреб користувачів. У контексті виконаної роботи виконується аналіз останніх досліджень, ідентифікація слабких сторін аналогічних систем, системний аналіз предметної області, вибір методів та інструментів для розробки системи та реалізація інтелектуальної інформаційної системи моніторингу. Завдяки реалізації проєкту була створена інформаційна система, яка повністю відповідає сучасним стандартам та має можливість автоматизовано виявляти та усувати можливі помилки у функціонуванні веб-сервісу. Основна увага приділяється практичній вартості системи, що яка відповідає за здатність надавати автоматизований моніторинг та оперативно реагувати на потенційні несправності. Так, це сприяє забезпеченню безперебійності роботи веб-сервісів у високотехнологічному та вимогливому інформаційному середовищі. Одержана інформаційна система вирішує важливі завдання у сфері моніторингу та забезпечує не лише надійність, але і конкурентоспроможність веб-сервісів у сучасному інформаційному ландшафті. Розробка та впровадження проєкту стає значним кроком у майбутнє, де автоматизований моніторинг і вчасна реакція на потенційні ризики стануть невід’ємною складовою успішного функціонування веб-сервісів. Даний проєкт реалізує важливі потреби та актуальні завдання сучасного інформаційного суспільства. Висвітлено аналіз літературних джерел та сучасних систем-аналогів, який підтверджує належність інформаційних систем автоматизованого моніторингу до необхідних компонентів для покращення ефективності та надійності веб-сервісів. У другому розділі проведено ключовий етап розробки — системний аналіз об’єкта дослідження та предметної області. Чітко визначено цілі та завдання системи, обґрунтовано мету впровадження та висвітлено основні функції та завдання, спрямовані на підтримку безпеки та функціональності веб-сервісів. Особлива увага приділена очікуваним ефектам від впровадження системи, спрямованим на відповідь сучасним вимогам щодо безпеки та оптимальної функціональності веб-сервісів. Розроблення концептуальної моделі системи відображає глибоке розуміння її структури та компонентів. У третьому розділі висвітлено вибір та обґрунтування методів та засобів для вирішення проблеми автоматизованого моніторингу веб-сервісу. Описано розробку фреймворку для автоматизаційної перевірки веб-сервісу, генерацію звітності моніторингу за допомогою Allure, створення середовища безперервної інтеграції для запуску моніторингових скриптів, використання бота як основного інтерфейсу з користувачем, розгляд серверної частини бота та використання MySQL для реалізації бази даних. Також визначено засоби реалізації кожного з обраного підходу з метою забезпечення ефективного та надійного моніторингу веб-сервісу. Практична реалізація, представлена у четвертому розділі, свідчить про успішну розробку інтелектуальної інформаційної системи. Детальний опис програмного коду та структури бази даних розкриває широкий спектр функціональності та відображає чітку організацію системи. Проєкт успішно досягає своєї мети – створення інформаційної системи, яка забезпечить автоматизований моніторинг та надійне виявлення можливих помилок у функціонуванні веб-сервісу. Результати роботи можуть бути використані для подальшого розвитку та удосконалення інформаційних систем, спрямованих на підтримку стабільності та ефективності веб-сервісів у сучасному інформаційному середовищі. Ключові слова: інформаційна система, автоматизація, веб-сервіс, моніторинг, аналіз.