Виды web-API /

Published: 31 December 2020
on channel: Андрей Шестаков
4,760
262

1:39 - классификация по типу доступа
3:07 - протоколы API

Основные типы веб-API:
Открытые API: также известные как публичные API, нет никаких ограничений для доступа к этим типам API, поскольку они являются общедоступными.
Партнерские API: разработчику необходимы определенные права или лицензии для доступа к этому типу API, поскольку они недоступны для общественности.
Внутренние API: также известные как частные API, только внутренние системы предоставляют доступ к этому типу API. Они обычно предназначены для внутреннего использования внутри компании. Компания использует этот тип API среди различных внутренних микросервисов, чтобы иметь возможность улучшать свои продукты и услуги.
И еще композитный API: этот тип объединяет различные данные из различных источников. По сути это вид единого шлюза, который агрегирует в себе различные источники. Эти источники могут в свою очередь являться другими API.

Ниже приведены наиболее распространенные типы API веб-служб:
• SOAP (Simple Object Access Protocol): Это протокол, который использует XML в качестве формата для передачи данных. Его основная функция заключается в определении структуры сообщений и способов коммуникации. Он также использует WSDL, или язык определения веб-служб, для публикации определения своего интерфейса.
• XML-RPC: это протокол, который использует определенный формат XML для передачи данных по сравнению с SOAP. Он также старше протокола SOAP. XML-RPC минимально нагружает пропускную способность и намного проще, чем SOAP. Пример:
• JSON-RPC: этот протокол похож на XML-RPC, но вместо использования формата XML для передачи данных он использует JSON. Пример
• REST (Representational State Transfer): REST-это не протокол, как другие веб-сервисы, а набор архитектурных принципов. Служба REST должна иметь определенные характеристики, включая простые интерфейсы, которые представляют собой ресурсы. Этими ресурсами должно быть легко манипулировать с помощью API.


Watch video Виды web-API / online without registration, duration hours minute second in high quality. This video was added by user Андрей Шестаков 31 December 2020, don't forget to share it with your friends and acquaintances, it has been viewed on our site 4,760 once and liked it 262 people.