Модуль сев

КСК.Шлюз СМЭВ 3 предназначен для обеспечения взаимодействия информационных систем Заказчика со СМЭВ версии 3.

КСК.Шлюз СМЭВ 3 разработан в соответствии с Методическими рекомендациями по работе с Единой системой межведомственного электронного взаимодействия версия 3.Х.

Внедрение СМЭВ — беспрецедентный интеграционный проект в России. Если раньше для получения услуги гражданам необходимо было обойти несколько учреждений и множество кабинетов, чтобы собрать все справки и документы, то сейчас все намного проще. За счет организации работы электронного правительства, получение любой услуги становится минутным делом. Все благодаря тому, что теперь существует система, в которой в автоматическом режиме происходит быстрый обмен информацией между независимыми ведомствами.

В этой статье рассказываем про устройство СМЭВ, как работает система и какие инструменты интеграции нужно использоваться, чтобы подключиться к сервису.

Sokolko

4 года, 1 месяц назад

Модуль сев

Как мы уже писали в статье про СМЭВ 3, Система Межведомственного Электронного Взаимодействия уже давно востребована не только государственным учреждениями и органами власти, но и рядом коммерческих организаций. У наших клиентов также возникла необходимость взаимодействия со СМЭВ. История взаимодействия была начата ещё во времена “расцвета” СМЭВ 2, для которой не было готового Адаптера СМЭВ (как для СМЭВ 3). В то время для взаимодействия со СМЭВ 2 нами был разработан собственный Адаптер СМЭВ. Он всё ещё остаётся актуальным для интеграции с некоторыми сервисами СМЭВ, которые остаются работать на СМЭВ 2 (например, отправка и регистрация сертификатов в ЕСИА для Удостоверяющих Центров). Ориентировочной датой переноса всех сервисов на СМЭВ 3 называют март 2019 года, но всё может круто поменяться, учитывая специфику функционирования СМЭВ. В данной статье речь пойдёт о запуске бесплатного Адаптера СМЭВ 3 для взаимодействия с ним.

Основные определения и понятия

СМЭВ — система общегосударственного масштаба для быстрого поиска информации во всех инстанциях, подключенных к сервису. Цель внедрения системы межведомственного электронного взаимодействия — улучшить качество обслуживания населения в государственных учреждениях, упростить и ускорить обработку запросов, подключить отдельные ведомства к единой базе данных.

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

Система упрощает и ускоряет обмен данными в электронном виде, а значит, гражданам не нужно часами простаивать в очереди, чтобы получить ответ на простой запрос. Благодаря СМЭВ реализуется принцип «единого окна». Человек обращается за услугой в одно из профильных ведомств, а специалисты собирают необходимые данные через систему межведомственного электронного взаимодействия. Никакой бумажной волокиты, потраченного времени и испорченных нервов.

Дата публикации: 26.10.2012 16:07 (архив)

положений Федерального закона от 27.07.2010 № 210-ФЗ «Об организации предоставления государственных и муниципальных услугФедеральные органы, предоставляющие государственные услуги, не вправе требовать от заявителя представления документов и информации, которые находятся в распоряжении государственных органов, участвующих в предоставлении государственных и муниципальных услуг.

СМЭВ – федеральная государственная информационная система, предназначенная для организации информационного взаимодействия между информационными системами участников СМЭВ в целях предоставления государственных и муниципальных услуг и исполнения государственных и муниципальных функций в электронной форме.

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

Участниками СМЭВ являются федеральные органы исполнительной власти, государственные внебюджетные фонды, исполнительные органы государственной власти субъектов Российской Федерации, органы местного самоуправления, государственные и муниципальные учреждения, многофункциональные центры, иные органы и организации.

Одним из крупнейших поставщиков данных является Федеральная Налоговая служба. Государственная регистрация юридических лиц и индивидуальных предпринимателей, учет организаций и физических лиц в качестве налогоплательщиков, государственные услуги ФНС России по лицензированию некоторых видов деятельности и регистрация контрольно-кассовой техники это те государственные услуги, оказываемые Налоговыми органами, которые требуют организации межведомственного электронного взаимодействия.

Правительством России определены 11 базовых информационных реестров, из которых 4 (ЕГРИП, ЕГРЮЛ, ЕГРН, ФИАС) – реестры ФНС России.

Модуль сев

В материале представлена пошаговая инструкция по предоставлению доступа к Личному кабинету участника межведомственного взаимодействия (ЛК УВ) для двух категорий пользователей: сотрудник организации (сотрудник УВ) и представитель разработчика.

В материале приводится исчерпывающая информация о взаимодействии с сервисами ГИС ГМП посредством СМЭВ. Перечисляются типы организаций, имеющих право работать с Системой государственных и муниципальных платежей, и их полномочия. Описывается порядок регистрации и доступа к сервису. Проводится полный обзор видов сведений ГИС ГМП в СМЭВ3. Разбирается кейс с передачей информации об оплате.

6 октября 2020 года на технологическом портале СМЭВ3 появился раздел «Интеграционный узел Адаптера, доработанного Адаптера СМЭВ 3.0 в соответствии с новыми возможностями СМЭВ 3».

В данной статье мы расскажем о том, что такое Интеграционный узел и какие возможности он предоставляет участникам взаимодействия.

В материале рассмотрены возможности разделения очередей входящих и исходящих сообщений на уровне СМЭВ, Адаптера СМЭВ и информационной системы Участника СМЭВ.

В материале рассмотрены причины снижения скорости работы Адаптера СМЭВ, изучен вариант переустановки Адаптера для повышения его производительности и описано собственное решение команды Хемуль IT для ускорения работы ПО Минкомсвязи — «Бустер Адаптера СМЭВ».

В табличном виде представлен перечень всех информационных систем участников СМЭВ с указанием владельца и мнемоники. Данные актуальны на 29.12.2020. Источник данных — Технологический портал СМЭВ.

На странице собраны ссылки на историю версии бесплатного Адаптера СМЭВ. Ранние версии решения полезны как для последовательного апгрейда до актуальной версии с сохранением пользовательских данных, так и в случае необходимости возврата к более стабильным сборкам..

В материале приводится обзор Модуля мониторинга СМЭВ. Решение предоставляет пользователю набор виджетов и реестр сообщений с полной информацией о процессах обработки межведомственных запросов в электронном виде. Модуль является разработкой команды Хемуль IT и поставляется как в составе Универсального интерфейса Адаптера СМЭВ, так и в качестве самостоятельного серверного решения.

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

Sokolko

4 года, 2 месяца назад

Модуль сев

Система Межведомственного Электронного Взаимодействия или СМЭВ уже давно перестала быть инструментом исключительно для органов государственной власти. Подключение к СМЭВ доступно также и для некоторых коммерческих предприятий и организаций. Более того, в соответствии с Федеральным Законом подключение к СМЭВ является обязательным для удостоверяющих центров (которые выдают электронные подписи), банков, нотариусов и некоторых других коммерческих организаций. В частности, удостоверяющие центры в сответствии с 63-ФЗ осуществляют проверку достоверности сведений при выдаче электронной подписи с помощью инфраструктуры СМЭВ, а также регистрируют выдаваемые сертификаты в подсистеме СМЭВ-ЕСИА.

Модуль сев

На момент написания статьи основной используемой версией системы является СМЭВ 2. Именно на данной версии функционирует большинство сервисов производственного контура (напрмер, сервис проверки паспортов МВД и сервис отправки сертификатов ЕСИА). Кроме того, активно запускается СМЭВ версии 3. Сервисы Федеральной Налоговой Службы (получение выписок из ЕГРЮЛ и ЕГРИП и т. ) и пенсионного фонда (проверка СНИЛС) уже доступны только через СМЭВ 3 без возможности работы по СМЭВ 2. Полный переход на СМЭВ 3 всех сервисов запланирован на 2019 год.

7. Переход на новый ГОСТ https://habr.com/company/alfa/blog/341476/

Полезная информация по подготовке к переходу на использование новых криптоалгоритмов, которые будут использоваться в СМЭВ 3. Обязательное использование нового ГОСТ планируется к запуску в 2019 году.

8. ЭП на Java и КриптоПРО для разработчиков https://habr.com/company/alfa/blog/350158/

Пример подписывания сообщений на Java через КриптоПРО для тех разработчиков, которые не планируют использовать готовый адаптер СМЭВ

Модуль сев

Задача мониторинга и сбора статистики в СМЭВ

Каким должен быть следующий шаг технического специалиста, ответственного за работу СМЭВ, после подключения и тестирования видов сведений? Очевидно, необходимо обеспечить и поддерживать стабильность межведомственного взаимодействия. На этом пути может возникнуть несколько сложностей:

  • сбои в работе информационной системы;
  • окончание сроков действия цифровых подписей;
  • деградация производительности Адаптера СМЭВ в связи с ростом числа записей в БД;
  • потеря сообщений на стороне Потребителя и Поставщика;
  • отсутствие сведений у Поставщика;
  • истечение сроков ответа на запрос;
  • перебои в работе СМЭВ.

Указанные проблемы актуальны не только для Поставщиков популярных видов сведений и Потребителей, направляющих в СМЭВ большие объемы запросов (ЗАГС, УПРИД и др.), но и для рядовых пользователей. Часто возникают случаи, когда профильный пользователь (бизнес-заказчик) направляет запрос в СМЭВ и забывает о нем, рассчитывая, что «через 2-3 дня ответ точно придет». Ответ не приходит. В итоге пользователь теряет от нескольких часов до 5 дней (регламентное время ответа на запрос СМЭВ), переживает и заваливает запросами технических специалистов. По итогам разбора инцидента оказывается, что запрос не прошел проверку ФЛК на уровне СМЭВ / на СМЭВ в момент отправки проводились работы / у пользователя истек срок ЭП СП / Адаптер СМЭВ никак не разберет накопившуюся очередь (подчеркните нужное). Никто этого вовремя не заметил.

Для оперативного выявления и устранения подобных проблем командой Хемуль IT был разработан Модуль мониторинга межведомственного взаимодействия в СМЭВ (далее – Модуль мониторинга СМЭВ).

Функционал Модуля мониторинга СМЭВ

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

Интерактивная панель

Вкладка «Интерактивная панель» предоставляет пользователю оперативную информацию о ходе и истории межведомственного взаимодействия в форме виджетов. Информация на виджетах обновляется автоматически в зависимости от установленных пользователем настроек.

Модуль сев

Виджет «Запросы» в реальном времени отображает полный лог событий, получаемых от Адаптера СМЭВ. Цветом на ленте прокрутки отмечаются критические события. Кроме того, у виджета есть режим показа только критических событий.

Модуль сев

На виджете «Контрольная панель» цветом флажков отображается информация о работоспособности важнейших элементов системы – программных компонентов, ЭП. Если флажок желтый – велика вероятность возникновения проблемы, красный – возникла проблема в работе. Также на «Контрольной панели» представлено уведомление о наличии просроченных ответов. В дальнейшем данный функционал будет расширен интеллектуальной системой прогнозирования сроков ответа за СМЭВ-запрос.

Модуль сев

Виджет «Контрольная панель»

Виджет «Скорость отправки и получения» в режиме близком к реальному времени отображает текущую скорость направления запросов в СМЭВ и получения ответов из СМЭВ. Показатель «скорости» рассчитывается как количество отправленных/принятых запросов за минуту. Фактически виджет позволяет оценить пиковую производительность Адаптера СМЭВ и выявить случае ее деградации.

Модуль сев

Виджет «В обработке» дает информацию о статусе подготовки и отправки запросов на стороне ИС в разрезе отдельных видов сведений.

Модуль сев

Виджет «Соотношение Запрос, Ответ, Ошибка» отображает количество и отношение направленных в СМЭВ запросов и полученных ответов в разрезе отдельных видов сведений.

Модуль сев

Виджет «Количество запросов общее» в виде круговой диаграммы показывает соотношение числа запросов по отдельным видам сведений.

Модуль сев

Виджет «Отправка запросов» отображает суточным накопленным итогом число запросов, направленных в СМЭВ, в разрезе отдельных видов сведений.

Модуль сев

Виджет «Время обработки запросов» отображает среднее за выбранный период время с момента передачи СМЭВ-запроса в систему до момента получения ответа из СМЭВ. Время обработки указывается в минутах.

Модуль сев

Виджет «Количество ответов без данных» содержит информацию о том, на какое количество запросов был получен ответ «данные отсутствуют» в разрезе отдельных видов сведений.

Модуль сев

Виджет «Источник сообщений» отображает количество событий, поступивших от разных компонентов системы в разрезе видов сведений.

Модуль сев

Практически для каждого виджета пользователь может выбрать период отображения данных, развернуть его на полный экран, выгрузить в формате pdf или jpg.

Кроме того, по клику на элемент виджета пользователь будет перенаправлен на вкладку «Реестр», в которой отсортированы и списком отображены заинтересовавшие пользователя запросы. Например, если на виджете «Количество ответов без данных» нажать на столбик «3-НДФЛ», пользователю списком отобразятся все запросы к виду сведений «Сведения о доходах физических лиц из налоговой декларации формы 3-НДФЛ», находящиеся в статусе «rejected».

Модуль сев

Переход в реестр запросов СМЭВ

Реестр запросов СМЭВ

В реестре запросов в табличной форме отображаются все запросы за выбранный период. Одна строка содержит информацию об одном запросе. Состав и очередность колонок могут быть настроены пользователем по своему вкусу.

Модуль сев

Реестр может быть отсортирован по одной или нескольким колонкам. Поиск по реестру может быть проведен также как по отдельной колонке, так и по нескольким колонкам и условиям (многофакторный поиск). По итогам операции поиска отдельной строкой отображается статистика найденных записей.

Кроме того, пользователь одним кликом может провести экспорт данных реестра в csv. При экспорте сохранятся результаты всех проведенных пользователем операций по сортировке и поиску в реестре.

Администрирование модуля мониторинга

Функции администрирования Модуля мониторинга СМЭВ представлены блоками управления учетными записями, и правами доступа. Пользователь с правами администратора может создавать любое число групп и подгрупп и добавлять в них пользователей.

Модуль сев

Управление пользователями и группами

Каждой группе или пользователю могут быть присвоены права доступа (роли) к отдельным элементам Модуля мониторинга СМЭВ. Подгруппы и пользователи наследуют права, переданные вышестоящей группе.

Модуль сев

Настройки модуля мониторинга

Логика работы и отображения отдельных элементов Модуля мониторинга СМЭВ могут быть настроены под потребности пользователя.

Модуль сев

Настройки мониторинга СМЭВ

В блоке «Виджеты» настраивается отображение и очередность показа виджетов интерактивной панели.

В блоке «Виды сведений» настраивается отображение видов сведений.

Настройка «Источник данных» позволяет указать, откуда Модуль мониторинга СМЭВ будет брать информацию для отображения – из собственной БД или внешнего файла (актуально для разбора и анализа логов и исторических данных).

Настройка «Убрать дубли из реестра» позволяет скрыть на вкладке «Реестр запросов» дублирующийся записи, возникшие из-за переотправки запросов в статусе «rejected».

Настройка «Автообновление» позволяет включить автообновление виджетов интерактивной панели и задать частоту обновления.

Настройки «Период по умолчанию» и «Выбрать период» задают временной интервал, за который отображаются данные на вкладках «Интерактивная панель» и «Реестр запросов».

В блоке «Контрольная панель» производится настройка условий срабатывания уведомлений в виджете «Контрольная панель».

Архитектура решения

Модуль мониторинга СМЭВ является надстройкой над бесплатным Адаптером СМЭВ Минкомсвязи России. Для работы решение использует ряд недокументированных функций базы данных H2 Адаптера.

Модуль сев

Архитектура Модуля мониторинга СМЭВ

Модуль мониторинга СМЭВ поставляется в виде серверного решения с web-интерфейсом. Число пользователей не ограничено. Интерфейс поддерживает работу разных типов устройств, от смартфонов до настенных экранов. Доступ к интерфейсу при соответствующей настройке сети может быть получен из любой точки мира.

Решение может интегрироваться в состав Универсального интерфейса. Универсальный интерфейс —  решение, разработанное командой Хемуль IT и позволяющее упростить и расширить возможности работы конечных пользователей с бесплатным Адаптером СМЭВ Минкомсвязи России.

Резюме

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

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

Функционал мониторинга обработки СМЭВ-запросов обладает следующими преимуществами (по сравнению с использованием стандартных программных решений):

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

По вопросам приобретения решения «Модуль мониторинга СМЭВ» свяжитесь с командой Хемуль IT любым удобным для Вас способом.

Решаемые задачи

  • Подача запросов с использованием СМЭВ 3 на получение информации от ФОИВ (РОИВ)
  • Предоставление информации с использованием СМЭВ 3 на поступившие запросы от ФОИВ (РОИВ)

Установка адаптера СМЭВ

Для установки под Windows мы использовали полезную с технологического портала СМЭВ 3. Единственное. что следует учитывать: для настройки лицензии Trusted Java необходимо установить VC++ redistributable (из состава меню самой Trusted Java). Без неё окошко ввода лицензии не появляется. После установки и запуска адаптера он настраивается полностью по видеоинструкции на работу с тестовой средой (). Нужно не забыть настроить мнемонику системы и указать интеграцию через файловое хранилище (это потребуется дальше). Если планируется использовать web-интерфейс адаптера, рекомендую после установки сделать резервную копию машины: добавляемые в систему виды сведений никогда не удаляются. Такая уж особенность адаптера.

Модуль сев

Реализация решения КСК. Шлюз СМЭВ 3 включает работы по внедрению системы

  • Установка Системы, подготовка документации для регистрации Системы в СМЭВ
  • Установка готовых, и разработка новых видов сведений и вызовов видов сведений
  • Предоставление Заказчику документации и проектов писем для регистрации Видов сведений в СМЭВ
  • Обучение пользователей
  • Предоставление Заказчику проектов писем для получения доступа к Видам сведений, тестирование Видов сведений
  • Интеграция с Ведомственными информационными системами
  • Опытная эксплуатация
  • Анализ инфраструктуры Заказчика, способов интеграции с другими Системами, регламентов, ТКМВ

Законодательная база

По закону № 210 муниципальные/федеральные/государственные органы, предоставляющие услуги населению, при обращении граждан не должны запрашивать у них дополнительные документы, которые можно получить через систему в других инстанциях.

Для исполнения этого закона и реализации принципа «одного окна» ведомства самостоятельно осуществляют взаимодействия через СМЭВ — инстанции могут быстро обменяться документами и всей информацией, которая может потребоваться при оказании услуг. Такой подход ускоряет удобен для обеих сторон — ускоряет и упрощает предоставление услуги, гарантирует конфиденциальность и сохранность данных.

Также межведомственное взаимодействие регламентируется постановлениями РФ № 697 и № 1222.

Подготовка к запуску

Модуль сев

В нашем случае, организация уже имела доступ к СМЭВ 2, была зарегистрирована в СМЭВ и имела все необходимые учётные записи. Но, как оказалось, для подключения к СМЭВ 3 этого недостаточно. Для получения учётной записи СМЭВ 3 необходимо снова собрать все документы и пройти процедуру подключения. Процедура описана в на Технологическом портале СМЭВ. После успешного подключения, на электронную почту будет направлено зарегистрированное наименование участника (название организации) и мнемоника, которая понадобится в дальнейшем для настройки Адаптера СМЭВ.

КСК. Шлюз СМЭВ 3 является российским продуктом. Cистема построена на открытом ПО и полностью удовлетворяет требованиям импортозамещения.

Стоимость КСК.Шлюз СМЭВ 3 рассчитывается по одной из двух схем:

Проектная

В случае реализации комплексного проекта, а также или интеграции с существующими информационными системами, производится расчёт трудозатрат в целом на проект. При этом в общую стоимость включается серверная лицензия (вариант «простая» или «кластерная»). Схема лицензирования по пользователям в данном случае не применяется.

Лицензионная

Модуль сев

  • Модули ядра, обеспечивающие работу внутренних механизмов шлюза: сценарии вамодействия с клиентом и со СМЭВ3, формирование ЭЦП, внутренний API для модулей-трансформаторов, взаимодействие с внутренней СУБД и т.п.
  • Набор модулей-трансформаторов по отдельным видам сведений СМЭВ3. Трансформаторы являются адаптерами-обработчиками, выполняющими преобразование содержательной части сообщений из внутреннего формата (который используется для общения клиента со шлюзом) в формат видов сведений СМЭВ3 и обратно, а также для реализации специфичной для видов сведений реакции на события в системе (поступление запроса или ответа и т.п.)
  • Сервер приложений, в котором размещаются и работают модули ядра и модули-трансформаторы
  • Внутренняя СУБД, в которой сохраняются сообщения, поступающие как со стороны клиента, так и со стороны СМЭВ3
  • Криптопровайдер, выполняющий формирование и верификацию ЭЦП
  • JMS-брокер (опционально). Предназначен для организации системы очередей для взаимодействия с системами-клиентами, для которых предпочтительной средой передачи данных является JMS

Интеграция СМЭВ

Чтобы организация могла стать членом СМЭВ, необходимо выполнить следующие шаги:

  • Оформить заявку на присоединение к регламенту, а также заявку на регистрацию.
  • Доработать собственную информационную систему. Возможно потребуется разработать электронные сервисы/интерфейсы для взаимодействия СМЭВ. В этом вопросе необходимо отталкиваться от требований оператора узла и следовать методическим рекомендациям.
  • Задействовать мероприятия для защищенности канал связи между используемой в организации системой и непосредственно СМЭВ. При подаче заявки важно проконтролировать доступность сервиса.
  • Получить разрешение на предоставление доступа к сервису.

Чтобы пройти процесс интеграции быстро и избежать типичных ошибок, рекомендуем использовать готовое решение для быстрого внедрения сервиса межведомственного электронного взаимодействия.

Узайте больше о возможностях КСК. Шлюз

Простое ваимодействие множества разнородных информационных систем

  • Единый протокол интеграции
  • Гарантированная доставка сообщений
  • Более 1000 готовых адаптеров
  • Мониторинг цепочек взаимодействия
  • Совместимость с технологиями СМЭВ 2 и СМЭВ 3

Тестовое взаимодействие со СМЭВ 3

Для того, чтобы иметь возможность работы с производственным контуром СМЭВ, необходимо обязательно пройти тестирование на тестовом контуре. Без соблюдения этого условия заявка на доступ к виду сведений будет сразу же отклонена. Тестирование предполагает отправку и получение эталонных запросов и ответов в адрес эмулятора СМЭВ. Результаты взаимодействия со СМЭВ по тестовому контуру отправляются в виде файлов с сообщениями адаптера как вложения к заявке на доступ к виду сведений. Для того, чтобы сообщения сохранялись в файлы, нужно в “Настройках конфигурации” Адаптера СМЭВ нажать кнопку “Показать расширенные настройки” и отметить галочку “12.2 Сохранение входящих/исходящих сообщений СМЭВ”

Модуль сев

Модуль сев

Модуль сев

Будет загружен архив с несколькими файлами xml. Данные файлы представляют собой те сообщения, которые адаптер СМЭВ 3 должен отправить в адрес эмулятора и ответы на них.

Для того, чтобы отправить эталонные сообщения, нам необходимо подготовить файлы отправки. Т.к. мы выбрали интеграцию через файловое хранилище, адаптер будет забирать файлы из папки %ADAPTER_ROOT%integrationiles%MNEMONIC%out и на их основании отправлять сообщения. Тут проблема заключается в том, что у адаптера несколько иной формат конверта (сообщения), чем у сервиса ЕСМЭВ. Подробнее о формате можно почитать в руководстве администратора адаптера СМЭВ. Ниже приводится пример содержимого файла в формате адаптера для отправки эталонного сообщения тестирования вида сведений “Выписки из ЕГРЮЛ по запросам органов государственной власти”:

Здесь 111111 – мнемоника системы, 3e83e83a-6a23-4908-b0d2-e3ad08fe2602 – идентификатор запроса. Он должен меняться при каждом запросе. Можно воспользоваться онлайн-генератором по ссылке:

Как видно из примера, в блок MessagePrimaryContent помещается тело эталонного сообщения.

После отправки сообщения нужно подождать некоторое время и в папке  %ADAPTER_ROOT%messages%MNEMONIC% появятся файлы, в которых будут находиться XML-сообщения запроса и ответа. Данные файлы следует сохранить и впоследствии прикрепить к заявке на доступ к виду сведений производственного контура СМЭВ. Операцию по тестированию следует повторить для всех эталонных сообщений в архиве.

После того, как были получены все необходимые XML-файлы, подключение к СМЭВ производственного контура становится делом техники: нужно только оформить соответствующую заявку на доступ к нужному ВС и приложить файлы тестирования. В нашем случае доступ был предоставлен в течение трёх дней.

Надеемся, наш опыт был Вам полезен. Удачи в работе со СМЭВ!

Выбор программной платформы для адаптера

Модуль сев

Согласно официальной документации на Адатер СМЭВ 3, поддерживается как Windows, так и Linux. Это неудивительно, т.к. он написан на Java и изначально задумывался как кроссплатформенное программное обеспечение. Тем не менее, после более детального изучения документации, стало ясно, что поддержка Linux только номинальная. В частности, в руководстве администратора адаптера СМЭВ детально расписано, какие библиотеки для Java необходимо установить на Windows, представлены сведения о криптопровайдерах и т.д. В разделе об установке на Linux написано дословно “1. Развернуть и настроить java JRE в среде Linux.”. Это максимум информации, которую можно почерпнуть из официального руководства по вопросу установки на Linux. После нашего запроса в техподдержку пришла стандартная отписка, что нужно “настроить те же компоненты, что и в варианте с Windows”. После этого вопрос с выбором платформы был решён в пользу ОС Microsoft.

Актуальность продукта

В соответствии с постановлениями Правительства Российской Федерации от 08 сентября 2010 г. № 697 «О единой системе межведомственного электронного взаимодействия» и от 19 ноября 2014 г. № 1222 «О дальнейшем развитии единой системы межведомственного электронного взаимодействия» с 1 января 2015 года запрещена разработка федеральными органами власти и органами государственных внебюджетных фондов (далее – ФОИВ) электронных сервисов в СМЭВ согласно Методическим рекомендациям по работе с ЕСМЭВ версии 2.X.

Новые сведения ФОИВ следует предоставлять с использованием единого электронного сервиса СМЭВ согласно Методическим рекомендациям по работе с ЕСМЭВ версии 3.X, региональным органам исполнительной власти (далее – РОИВ) рекомендован такой переход с 1 января 2017 года.

Таким образом, задача внедрения Системы, обеспечивающей, начиная с 1 января 2017 г., межведомственное взаимодействие в электронном виде с использованием СМЭВ 3, является актуальной задачей.

Возможности Решения

  • Маршрутизация запросов, ответов и технологических сообщений между корпоративными (ведомственными) ИС и СМЭВ3
  • Предоставление упрощенной спецификации обмена для ВИС для обеспечения взаимодействия со СМЭВ 3.х:
    Более простой формат запросов и ответов, по сравнению с форматами видов сведенийБолее простой протокол обмена, минимизирующий количество технологических взаимодействийУнифицированный формат сообщений, скрывающий разнообразие форматов видов сведений, существующее на уровне СМЭВ
  • Более простой формат запросов и ответов, по сравнению с форматами видов сведений
  • Более простой протокол обмена, минимизирующий количество технологических взаимодействий
  • Унифицированный формат сообщений, скрывающий разнообразие форматов видов сведений, существующее на уровне СМЭВ
  • Централизованное использование электронной подписи сообщений СМЭВ
  • Гарантированная обработка всех поступающих сообщений как со стороны клиента, так и со стороны СМЭВ3

Функционал СМЭВ и обеспечение

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

  • Требуется разработать электронные интерфейсы и сервисы, которые можно использовать при подключении к единой системы. Здесь есть два пути — можно обратиться к разработчику используемой инфосистемы, чтобы доработать сервисы и интерфейсы, а можно упростить задачу и использовать готовое решение. Об одном из таких продуктов расскажем далее в этой статье.
  • Второе правило, которое нужно учесть, заключается в том, что оператору узла системы нужно будет предоставить доступ к электронному сервису для регистрации и внесения компании в реестр. Потребуется паспорт электронного сервиса. Также организация должна обеспечить доступность сервера, что необходимо для успешной приемки.
  • Необходимо организовать защищенный канал связи между, по которому будет передаваться информация от инфосистемы организации в СМЭВ и обратно.

Для быстрого и эффективного подключения предлагаем использовать готовое решение от «КСК. Технологии». Дальше рассказываем о продукте и его преимуществах.

Отличия СМЭВ 2 от СМЭВ 3

Изначально мы планировали доработать наш Адаптер СМЭВ 2 собственной разработки для взаимодействия со СМЭВ 3. Но, как выяснилось, отличия двух систем не просто значительные, а радикальные. По сути, с точки зрения интеграции СМЭВ 2 не имеет почти ничего общего со СМЭВ 3. В СМЭВ 2 каждый поставщик данных (ФНС, ПФР, МВД) имел свой SOAP-сервис со своим файлом WSDL и особенностями работы. В СМЭВ 3 присутствует единый сервис, который является посредником между запрашивающей стороной (нами) и поставщиками информации. Более детально СМЭВ 3 описан в документе Методические рекомендации по работе с ЕСМЭВ

При выборе способа интеграции нужно учитывать, что передаваемые сообщения подписываются электронной подписью (ЭП) организации. Кроме того, при взаимодействии с единым сервисом СМЭВ 3 нужно использовать протокол SOAP с нестандартным алгоритмом каноникализации. Не совсем понятно, почему разработчики СМЭВ решили использовать свою каноникализацию, это уже останется на их совести. Само собой, свободных и открытых библиотек для данного алгоритма нет. Трудности есть и с подписыванием запросов SOAP по ГОСТ, т.к. не все языки программирования поддерживают ГОСТ “из коробки”. Эталонная реализация алгоритма каноникализации доступна только на Java, так что разработчики, использующие другие языки должны либо реализовывать данный алгоритм самостоятельно, либо отказаться от работы со СМЭВ.

Кроме того, при работе с российскими криптоалгоритмами по ГОСТ, согласно требованиям нашего законодательства к защите ключа электронной подписи, необходимо использовать сертифицированный криптопровайдер. То есть просто экспортировать приватный ключ из носителя ЭП и подписывать им запросы технически можно, но запрещено требованиями регуляторов в данной сфере. Это тоже накладывает свои ограничения на выбор технологии интеграции. Учитывая все эти аргументы, у нас получилось 3 варианта интеграции со СМЭВ 3.

Полностью собственное решение на удобном нам языке (Python)

Модуль сев

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

Реализация собственного адаптера на Java

Модуль сев

Данный способ использует для хранения закрытой части ключа КриптоПРО JCP. Такое решение соответствует законодательным требованиям РФ по защите ЭП, т.к. используется сертифицированный криптопровайдер. К недостаткам можно отнести поддержку не всех носителей ЭП и необходимость приобретения лицензии на КриптоПРО JCP. Библиотека для Java распространяется свободно.

Мы решили не останавливаться на этом способе, т.к. он “прибит гвоздями” к Java, а для нас удобнее несколько иные технологии разработки.

Бесплатный Адаптер СМЭВ 3

Модуль сев

Мы выбрали за основу последний способ. При данном подходе за взаимодействие со СМЭВ 3 отвечает бесплатный адаптер СМЭВ от Ростелекома. Он полностью реализует функции асинхронной работы с единым сервисом СМЭВ (постановка в очередь запросов и формирование ответов). Подпись вычисляется через Trusted Java, ключ хранится в стандартном КриптоПРО CSP, который поддерживает очень большое количество носителей ЭП и имеет все необходимые сертификаты. Тут следует отметить, что требуется приобретение лицензий на Trusted Java и КриптоПРО CSP, но они довольно бюджетные и не оказали существенного влияния на общую смету проекта (порядка 3 000 руб. суммарно).

На схеме цветом выделены те сервисы, которые реализуются непосредственно нами на удобной нам технологии разработки ПО (Python). Благодаря возможности выбора способа интеграции (база данных, файловый обмен, SOAP) мы не привязаны к Java или каким-либо другим языкам программирования. Более подробно интерфейсы интеграции Адаптера СМЭВ описаны в руководстве администратора Адаптера.

Решение для интеграции

«КСК. Шлюз СМЭВ 3» — готовое решение для взаимодействия информационных систем клиента с единой системой межведомственного электронного взаимодействия. Продукт помогает реализовать такие задачи, как установка системы и подготовка пакета документов для регистрации в СМЭВ, установка видов сведений и вызовов видов сведений. Также Шлюз поддерживает интеграцию с ведомственными информационными системами и предоставляет алгоритм для обучения сотрудников.

Архитектура продукта состоит из таких элементов:

  • Модули ядра, поддерживающие работу внутренних механизмов шлюза.
  • Адаптеры для преобразования информационной части сообщения из одного формата в другой или, так называемые, модули-трансформеры.
  • Сервер приложений для размещений модулей.
  • Внутренняя СУБД для хранения сообщений.

Продукт разработан российской компанией на открытом ПО, соответствует требованиям импортозамещения. Эксперты «КСК ТЕХНОЛОГИИ» готовы проконсультировать и помочь с интеграцией, а также обучением сотрудников. Помимо «КСК. Шлюз» компания предлагает и другие отраслевые решения, например, «КСК. СИУМВВ» для межведомственного взаимодействия, «КСК. Реестр услуг» и другие.

Больше проверок:  Система межведомственного электронного взаимодействия