Порядок обработки запросов на чтение данных

Запросы на чтение данных обрабатываются в следующем порядке:

  1. Внешняя информационная система отправляет запрос в Prostore.
  2. Запрос поступает в сервис исполнения запросов Prostore.
  3. Сервис исполнения запросов запрашивает актуальную информацию о логической схеме данных в сервисной базе данных и определяет, из какого датасорса следует получить данные.
  4. Сервис исполнения запросов модифицирует (обогащает) запрос для выбранного датасорса и отправляет обогащенный запрос на исполнение в датасорс.
  5. Датасорс выполняет запрос и возвращает ответ сервису исполнения запросов.
  6. Сервис исполнения запросов возвращает ответ во внешнюю информационную систему. Ответ возвращается синхронно — после успешного выбора всех данных.

Подробнее о компонентах системы см. в разделе Компоненты системы, обо всех внешних связях системы см. в разделе Связи с другими системами и компонентами.