Общий принцип обмена данными БИТ Аппетита с сервисом интернет бронирования столиков(СИБС) (Вариант БИТ:Аппетит - клиент)

Материал из Wiki
Версия от 10:16, 11 марта 2015; ASLezhnin (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

В данной схеме интеграции БИТ Аппетит выступает в качестве клиента, который инициирует обмен данными по средствам HTTP запросов к серверу сервиса бронирования. Таким образом на стороне сервера должна быть реализована обработка запросов, которые БИТ Аппетит периодически отправляет к нему.

Обмен данными условно можно разделить на 2 типа запросов:

  • Отправка справочных данных и процессинг бронирования.
  • Справочные данные - это справочники необходимые для заполнения заявки бронирования (список столиков, меню, цены на блюда).

Процессинг бронирования - это набор методов по регистрации заявки бронирования и подтверждения заявки БИТ Аппетитом.

Процесс бронирования можно разделить на следующие этапы:

  • Формирование заявки бронирования на столик и время в базе СИБС
  • Передача заявки серверу БИТ Аппетита
  • Верификация заявки на сервере БИТ Аппетита
  • Подтверждение (или отклонение) заявки БИТ Аппетитом.
  • Информирование пользователя сервиса о результате обработки запроса