Порядок обработки запросов на чтение данных
Запросы на чтение данных обрабатываются в следующем порядке:
- Внешняя информационная система отправляет запрос через JDBC-драйвер Prostore.
- Запрос поступает в сервис исполнения запросов Prostore.
- Сервис исполнения запросов запрашивает актуальную информацию о логической схеме данных в сервисной базе данных и определяет, из какого датасорса следует получить данные.
- Сервис исполнения запросов модифицирует (обогащает) запрос для выбранного датасорса и отправляет обогащенный запрос на исполнение в датасорс.
- Датасорс выполняет запрос и возвращает ответ сервису исполнения запросов.
- JDBC-драйвер возвращает ответ во внешнюю информационную систему. Ответ возвращается синхронно — после успешного выбора всех данных.
Подробнее о компонентах системы см. в разделе Компоненты системы, обо всех внешних связях системы см. в разделе Связи с другими системами и компонентами.