2. Веб сервіси, що це?
Реалізація чітких інтерфейсів обміну даними
між різноманітними аплікаціями, що можуть
бути написані на різних мовах програмування
та знаходяться на різних мережевих вузлах.
3. Веб сервіси
• Веб сервіси – це класи з набором
методів, які є видимі, та можуть
викликатися через HTTP протокол
• Веб методи – це методи у веб сервісах.
7. REST
Підхід до архітектури мережевих
протоколів, які забезпечують доступ до
інформаційних ресурсів.
• Дані повинні передаватися у вигляді невеликої
кількості стандартних форматів
• Мережевий протокол не повинен зберігати
інформацію про стан між парами «запитвідповідь»
9. CRUD
Method
Url
Description
GET
/book/
Отримати список всіх книг
GET
/book/3
Отримати книгу номер 3
POST
/book/
Додати нову книгу (дані в тілі запиту)
PUT
/book/3
Змінити книгу номер 3 (дані в тілі запиту)
DELETE
/book/3
Видалити книгу номер 3
10. Веб сервіс повинен
• Не порушувати інкапсуляцію сервера
• Використовувати для комунікації власні
комунікаційні об’єкти
• Не зберігати стан між запитами