7.4 Интеграции с внешними системами

Перспективное развитие наборов сервисов ГИСП требует эффективного взаимодействия с внешними источниками данных и выполняемых процессов. Для эффективного взаимодействия ГИСП с внешними системами выделено три сценария интеграции внешних сервисов в целевую архитектуру:

Витрина данных - сценарий, в рамках которого предоставляется REST API для выгрузки данных (пример - справочник), а функционал находится вне контура ГИСП;

Витрина сервисов - сценарий, предполагающий как одностороннюю интеграцию (сервис забирает данные с ГИСП), так и разовые двусторонние выгрузки, а функционал находится вне контура ГИСП;

Взаимная интеграция сервисов - сценарий, в рамках которого реализован двусторонний потоковый обмен данными, а сорсинг сервиса определяется с учетом текущих мощностей и предполагаемой нагрузки в период времени.

Обмен данными сервисов в контуре ГИСП с внешними системами будет осуществляться различными способами:

посредством отдельно разработанных сервисов получения данных через СМЭВ в случаях, когда взаимодействие осуществляется с доверенными системами СМЭВ в рамках ступенчатого бизнес-процесса с обратной связью по специализированным протоколам взаимодействия (предварительный выпуск сертификата, токена доступа и т.д.);

прямая интеграция между сервисом и внешней системой с использованием протоколов HTTP (SOAP, REST API) в случаях, когда настраиваются частные взаимодействия с ограниченным кругом систем-источников или систем-потребителей;

через подсистему интеграции с внешними информационными источниками в случаях, когда осуществляется сбор данных из различных источников в ЕХД ГИСП для возможности дальнейшего анализа и построения аналитических панелей (исключение повторного ввода сведений, обработка ошибок информационного обмена);

посредством подсистемы экспорта открытых данных в случаях, когда публикуется нормативно-справочная информация и прочие данные, которые находятся в свободном доступе, а также в случаях, когда ГИСП является мастер-источником данных и взаимодействие устанавливается с широким кругом систем-потребителей.