Онлайн-сервіс агрегації інформаційного контенту
Вантажиться...
Дата
2021-06
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Кваліфікаційна робота спеціаліста, 42 с., 19 рис., 1 табл., 4 додатків, 7 джерел.
Об’єктом розробки є сервіс організації та агрегації контенту.
Метою розробки є розробка стеку технологій, побудова клієнт-серверної інфраструктури та програмного забезпечення сервісу.
Основним інструментом проектування є мова програмування і програмна платформа Java, контейнер сервлетів Apache Tomcat, інтегроване середовище розробки Intellij IDEA, фреймворк Spring, протокол аутентифікації Oauth, бібліотека VueJS, Vue-Resources, Twitter Bootstrap.
Результатом роботи є сервіс уніфікації, авторизації та агрегації даних.
У ході розробки був розроблено:
- Клієнтську частину застосунку, що відповідає за формування та відправлення запитів на сервер та відображення отриманих даних
- Серверну частину, відповідальну за аутентифікацію, отримання даних від групи зовнішніх джерел, агрегацію контенту. що відповідає за отримання контенту від віддалених сервісів, агрегацію контенту, збереження аутентифікаційних даних користувача та аутентифікацію.
У подальшому можливе розширення списку доступних джерел контенту, впровадження нових стратегій аутентифікації чи відображення контенту.
Програмний комплекс може бути використаний для організації та прискорення роботи з джерелами даних, проксювання запитів, можливий деплой на персональних комп’ютерах, або використання публічних інстансів.
Опис
Ключові слова
соціальні мережі, Java, Spring, MySQL, VueJS, Oauth, REST, social networks
Бібліографічний опис
Ковезюк, А. О. Онлайн-сервіс агрегації інформаційного контенту : дипломний проєкт … бакалавра : 123 Комп'ютерна інженерія / Ковезюк Андрій Олександрович. – Київ, 2021. – 73 с.