Система межведомственного электронного взаимодействия (далее – СМЭВ) предназначена для обмена сведениями в рамках сеансов обмена.
Каждый сеанс обмена с использованием СМЭВ включает в себя:
- передачу запроса от информационной системы участника взаимодействия (далее – ИС УВ), инициирующей данный обмен в роли потребителя данных;
- обратную передачу одного или нескольких ответов со стороны одной или нескольких отвечающих ИС УВ, являющихся поставщиками данных.
Для организации процесса получения данных из СМЭВ 4 нужно выполнить следующие обязательные условия:
- Зарегистрировать ИС (информационную систему) в СМЭВ;
- Зарегистрировать Агент ПОДД в ядре ПОДД;
- Получить доступ к необходимой витрине данных;
- Получить доступ к сетевой инфраструктуре продуктивной среды СМЭВ;
- Установить и настроить ПО «Агент ПОДД»;
- Организовать взаимодействие корпоративной информационной системы с ПО «Агент ПОДД».
Инструкцию по установке и настройке Агента ПОДД (п. 4) смотрите в статье Устанавливаем Агент СМЭВ 4.
Взаимодействие корпоративной ИС с ПО «Агент ПОДД»
Для обеспечения доступности данных Агент ПОДД предоставляет:
- REST-интерфейс для выполнения запросов к витринам поставщиков данных;
- Специализированный протокол для исполнения запросов с использованием JDBC-интерфейса Агента ПОДД.
Использование регламентированных запросов и механизма подписки
Агент ПОДД может получать сведения с витрин данных поставщиков следующими способами:
1) Путём отправки регламентированных запросов или произвольных SQL-запросов, составленных потребителем данных (описание поддерживаемого ПОДД СМЭВ синтаксиса запросов на основе SQL 2003 см. в документе Методические рекомендации по работе с ПОДД СМЭВ);2) Путём подписки на изменения сведений и получения сведений в виде:
- уведомлений об изменениях;
- копии данных, сформированной в контуре потребителя данных ПОДД СМЭВ.
ИС потребителя может осуществлять регламентированные запросы к витринам данных в произвольное время. При этом происходит получение только соответствующих условиям запроса данных.
Альтернативой получению данных посредством регламентированных запросов является механизм получение данных по подписке. В этом режиме ПОДД СМЭВ позволяет организовать процесс автоматического размещения и актуализации изменившихся данных из Витрины данных поставщика ПОДД СМЭВ в контуре потребителя данных. Реплика данных витрины поставщика данных ПОДД СМЭВ – это данные в контуре потребителя данных, актуализируемые в соответствии с подпиской, при изменении данных в витрине данных поставщика ПОДД СМЭВ.
Обмен, при котором необходимые для потребителя данные размещены в реплике витрины поставщика данных ПОДД СМЭВ, позволят существенно снизить продолжительность сеанса обмена.
Создание реплики данных витрины поставщика данных ПОДД СМЭВ выполняется на основании согласованной подписки потребителя данных ПОДД СМЭВ.
В каждом конкретном случае требуется индивидуальный подход при определении оптимального способа взаимодействия. Можно выделить следующие преимущества каждого из них:
- Регламентированные запросы:
- Отсутствие необходимости развертывания и поддержания инфраструктуры для хранения данных в контуре потребителя;
- Гарантированное соответствие полученных данных первоисточнику в произвольный момент времени.
- Подписка:
- Независимость от работоспособности витрины на стороне поставщика данных;
- Высокая скорость получения данных из локальной реплики витрины.