Проектирование интеграции с REST API [2023]
systems education
Валерий Зубаиров, Наталья Золотова, Татьяна Сальникова
Воркшоп будет полезен тем, кто хочет:
- Познакомиться с REST API
- Научиться проектировать интеграцию «с нуля»
- Описывать REST-интерфейсы в виде, пригодном для разработки
Модуль 1 - Проектирование интеграции
- Знакомимся с учебной задачей
- Разбираем бизнес-процессы, требующие интеграции
- Определяем сущности, участвующие в процессе
- Строим диаграмму последовательности с помощью PlantUML
- Знакомимся с HTTP и REST-like API
- Выявляем ресурсы
- Определяем методы
- Описываем спецификацию/контракт API в табличном виде
- Узнаём, чем отличаются идентификация, аутентификация и авторизация
- Рассматриваем версионирование API
- Обсуждаем нефункциональные требования
- Рассматриваем примеры API
- Подводим итоги
Продажник