Семантична хореографія REST-сервісів
Вантажиться...
Дата
2018
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
Анотація
Робота виконана на 82 сторінках, містить 5 ілюстрацій, 24 таблиці. При
підготовці використовувалась література з 37 джерел.
Актуальність теми
На сьогоднішній день з’являється все більше систем, в яких використовується
велика кількість веб-сервісів. Для організації їх ефективної взаємодії
використовуються різні підходи, проте більшість з них мають свої переваги та
недоліки, які часто стають критичними для певної ситуації.
Саме тому дослідження семантичної хореографії REST-сервісів як одного з
можливих підходів до такої організації є актуальним. Використання даного підходу
може дати суттєві результати при застосуванні в системах, в складі яких значну роль
відіграють веб-сервіси.
Мета та задачі дослідження
Метою даної роботи є дослідження семантичної хореографії REST-сервісів а
також способів використання даного підходу в системах, в складі яких значну роль
відіграють веб-сервіси.
Рішення поставлених завдань та досягнуті результати
В роботі розглянуто засоби, за допомогою яких семантична хореографія
REST-сервісів може бути ефективно реалізована. Запропоновано реалізацію такого
підходу на основі обміну сервісами метаданими про запит через брокер
повідомлень.
Було реалізовано описаний підхід, в реалізації застосовано патерн
проектування Сага для ефективної обробки помилок, пов’язаних в тому числі і з
комунікацією між сервісами.
Реалізацію було протестовано на багатьох тестових сценаріях; зроблено
висновки щодо особливостей даного підходу, його переваг та можливостей
покращення запропонованої реалізації.
5
Об’єкт досліджень
Системи з REST-сервісами.
Предмет досліджень
Взаємодія REST-сервісів із застосування хореографії, що реалізована за
допомогою семантичних засобів.
Методи досліджень
Для розв’язання зазначеної проблеми в роботі застосовано методи синтезу та
аналізу, системного порівняння та аналізу, композиції логічних структур даних та
логічного узагальнення отриманих результатів.
Наукова новизна
Наукова новизна роботи полягає у реалізації нового підходу до семантичної
хореографії REST-сервісів, який засновано на використанні брокеру повідомлень та
патерні проектування Saga.
Практичне значення одержаних результатів
Отримані результати реалізації підходу можуть використовуватись в
системах, в складі яких значну роль відіграють веб-сервіси. Представлений приклад
реалізації демонструє, що отримані результати можуть бути використані для
реалізації системи медичного обслуговування.
Опис
Ключові слова
веб-сервіс, семантичний веб, онтологія, семантична мова, семантичний веб-сервіс, хореографія, патерн поведінки, паттерн поведения., веб - сервис, семантический веб, онтология, семантический язык, семантический веб - сервис, хореография, Choreography, Behavior Pattern., Semantic Web, Web Service, Ontology, Semantic Language, Semantic Web Service
Бібліографічний опис
Піпіч, А. А. Семантична хореографія REST-сервісів : магістерська дис. : 122 Комп’ютерні науки та інформаціині технологіі (Системне проектування сервісів) / Піпіч Артем Андрійович. – Київ, 2018. – 82 с.