1. Общее описание
Логический модуль ПОДД-адаптер - Модуль исполнения запросов предназначен для исполнения запросов ПОДД СМЭВ (через протокол коммуникации Агент СМЭВ4).
Установка опциональна модуля опциональна.
Обмен сообщениями между Модулем исполнения запросов и Агентом СМЭВ4 происходит через заранее согласованные топики брокера сообщений Kafka.
Формат обмена электронными сообщениями описан в разделе Спецификация Модуля исполнения запросов Приложения 1.
1.1. Общая схема взаимодействия через ПОДД-адаптер- Модуль исполнения запросов
Рисунок - 1.6 Взаимодействие программы с ПОДД
1.2. Процесс обработки запроса через ПОДД-адаптер- Модуль исполнения запросов
Получатель данных отправляет через ПОДД запрос к Витрине данных.
Запрос поступает в Агент СМЭВ4.
Модуль исполнения запросов (через заранее согласованные топики брокера сообщений Kafka) получает запрос от Агента СМЭВ4 на предоставление данных.
Модуль исполнения запросов обрабатывает запрос и отправляет его в Витрину данных.
Витрина данных обрабатывает запрос и формирует на него ответ в ПОДД-адаптер.
Модуль исполнения запросов обрабатывает ответ, записывает результат в заранее согласованные топик обмена сообщениями и предоставляет ответ Агенту СМЭВ4.
Агент СМЭВ4 отправляет полученный ответ через ПОДД Получателю данных.
Процесс получения BLOB-объектов через Модуль исполнения запросов описан в разделе Взаимодействие через ПОДД-адаптер.