При работе с видами сведений, важно учитывать версионность.
Версия виду сведений – это обязательный атрибут, определяющий текущую версию ВС, которую необходимо использовать при обмене данными. Обновление версии может происходить в случае изменения структуры запросов или ответов, внесения правок в бизнес-логику обработки данных и других изменений, влияющих на формат и содержание сведений.
Участники взаимодействия должны следить за обновлениями версий видов сведений и оперативно внедрять их в свои информационные системы. В противном случае, возможны проблемы при обмене данными, вплоть до невозможности правильного прочтения и обработки полученных данных.
Как правило, при обновлении версии ВС сохраняется обратная совместимость с предыдущими версиями, чтобы минимизировать трудозатраты на переход на новую версию. Однако необходимо внимательно изучать документацию к новой версии видов сведений, чтобы избежать возможных проблем и ошибок при обработке данных.
Заключение
Использование видов сведений в процессе электронного взаимодействия через СМЭВ является важным элементом современной информационной инфраструктуры. Это позволяет эффективно обмениваться данными между участниками, соблюдая установленные стандарты и правила.
Понимание ролей пользователей, документации видов сведений и версионности поможет обеспечить эффективное взаимодействие и минимизировать риски возможных проблем. Внимательное отношение к этим аспектам поможет сделать процесс обмена данными с использованием видов сведений более надежным и понятным для всех участников.
Заметки о форматировании текста:
- Разбил текст на удобные для чтения абзацы
- Добавил подзаголовки для выделения основных тем
- Вставил информацию о версионности и заключение для завершения статьи.
Регистрация новой версии в СМЭВ
В тестовой или продуктивной среде может быть зарегистрировано одновременно несколько версий ВС. При регистрации новой версии ВС, участник, имеющий доступ к этому ВС, автоматически получит доступ к новой версии. Необходимо следить за актуальностью используемых версий, так как предыдущая версия может быть выведена при выводе новой версии в течение полугода.
Как находить нужные виды сведений
Функционал поиска видов сведений реализован в Личном кабинете Участника ВС. Поиск можно осуществлять по различным критериям: наименование, описание, URI, namespace, владелец, тип маршрутизации и критерии доступа. В карточке ВС представлена вся документация, которую можно просмотреть и определить, подходит ли данный вид сведений.

Опыт работы с СМЭВ
Приветствую ИТ-сообщество! Меня зовут Анастасия Пятько, я являюсь аналитиком-внедренцем в РТЛабс. Наша компания занимается развитием и улучшением сервисов Госуслуг. Недавно я выступила на конференции HighLoad++ 2022 с темой: СМЭВ. Сильно проще, чем кажется. Полезные советы, как стартовать интеграцию через СМЭВ3 и СМЭВ4. Мой доклад вызвал интерес у аудитории, и поэтому я решила поделиться своим опытом в этой статье.
Введение в СМЭВ
СМЭВ – это транспорт, который используется для передачи миллионов сообщений, необходимых для предоставления государственных услуг. Через СМЭВ происходит обмен информацией между различными системами. Существует две актуальные версии СМЭВ: СМЭВ3 и СМЭВ4. СМЭВ4 не заменяет СМЭВ3, они предназначены для организации обменов между участниками взаимодействия.
О СМЭВ3
В данной статье рассматривается третья версия СМЭВ. Все сообщения в СМЭВ3 представляют собой XML, созданные на основе XSD-схемы транспорта и вида сведений, и отправляются через веб-сервис.
Система СМЭВ3: Гарантированная доставка сообщений
По опыту предыдущих уже неактуальных версий системы в СМЭВ3 сделан упор на гарантии доставки. То есть доставить любой ценой, несмотря на возможные технические проблемы на стороне любого из участников взаимодействия, — лозунг третьей СМЭВ.
Что такое очереди в СМЭВ3
Важная фишка СМЭВ3 — очереди. В самом транспорте для каждой зарегистрированной системы создаются как минимум 2 очереди: запросов и ответов.
Системы всех участников должны уметь формировать сообщения и подписывать их зарегистрированным сертификатом. Сообщения бывают трёх типов:
Инициатор отправляет запрос —SendRequest. Он попадает в очередь запросов ответчика. Там запрос будет храниться до тех пор, пока ответчик его не вычитает, но максимум — 14 дней. Если за 14 дней запрос не вычитают, инициатору придёт отбивка от СМЭВ, что его запрос попал в архив.
Ответчик опрашивает очередь — GetRequest. Он должен делать это постоянно. И когда туда попадает запрос, ему возвращается непустой конверт.
Ответчик обрабатывает запрос. Получив конверт, система ответчика должна выполнить ряд действий: распарсить, уложить в базу и т. п. Затем система отправляет в СМЭВ конверт с подтверждением получения запроса — AckRequest. Если СМЭВ не получит от ответчика такое подтверждение, через 15 минут запрос снова вернётся в очередь.
Инициатор получает ответ. После того как система ответчика подготовит конверт с ответом, происходит всё ровно то же самое. Только тогда обмен считается завершённым.
Конечно, здесь ещё много нюансов, но в целом все обмены через СМЭВ3 устроены так, как я описала выше.
Что такое виды сведений в СМЭВ
Важную роль в СМЭВ3 играют такие сущности, как Виды сведений (ВС).
Схемами транспорта задаются условно-общие поля для всех обменов, например, для правильной маршрутизации, передачи вложений, подписи и т. п.
Схемами ВС задаются правила, по которым будет формироваться смысловая часть конверта. То есть как раз та информация, ради которой и осуществляется обмен.
В итоге ВС представляют собой:
- ВС в целом может создать и зарегистрировать любой участник взаимодействия. Таких ВС сейчас около 2 750.
Как подключиться к СМЭВ3
Чтобы стать участником взаимодействия, организации нужно пройти 7 шагов.
Как устроен ЛК УВ
Если первые 3 шага инструкции более или менее понятны, то про остальные хотелось бы рассказать подробнее.
Есть у нас потрясающий ЛК УВ. Получить к нему доступ не составит труда, если выполнена заявка из первого пункта. Авторизация происходит под учётной записью ЕСИА. Единственное, администратору профиля вашей организации в ЕСИА нужно будет вас присоединить к организации.
В ЛК УВ автоматизированы все регламентированные процедуры, которые необходимо выполнить для полноценной работы в СМЭВ. В несколько кликов можно:
ЛК УВ: новый шаг в развитии
Личный кабинет Участника Взаимодействия (ЛК УВ) активно развивается и завоевывает сердца наших пользователей. Особенно ценят его те, кто помнит, как было до его появления. Мы уверены, что использование ЛК УВ помогает участникам экономить годы жизни.
Среды в СМЭВ3
В СМЭВ3 предоставляются 3 среды для участников: разработки, тестовая и продуктивная.
Среда разработки: позволяет испытать работу в СМЭВ без необходимости уже иметь доступ или ждать завершения первоначальных этапов. Здесь можно создать демоверсию организации, зарегистрировать системы и виды сведений, а также попробовать совершить обмен через СМЭВ.
Тестовая среда: необходима перед переходом на продуктивную среду. Большинство пользователей поддерживают работоспособность своих тестовых систем и после перехода на продуктивный режим. Для тестовой среды и среды разработки не требуется защищенный канал, что позволяет проводить тестирование параллельно с настройкой канала для продуктивной среды.
Продуктивная среда: доступна только через защищенный канал. Здесь уже не рекомендуется проводить эксперименты. Для подписания конвертов необходимы сертификаты, полученные в АУЦ.
Интеграционный узел адаптера (ИУА) СМЭВ3
Интеграционный узел адаптера (ИУА) СМЭВ3 – клиентское ПО, позволяющее выполнять обмены через СМЭВ3. Это удобный инструмент, который разворачивается на стороне участника взаимодействия и упрощает процесс интеграции.
ИУА можно установить как на Windows, так и на Linux. Есть версия для кубера и домашнего использования. Также предлагается версия с необходимыми компонентами: Java, криптопровайдер и СУБД.
Преимущества использования ИУА:
- Упрощает процесс обмена через СМЭВ
- Распространяется свободно
- Рекомендуется ко всем участникам взаимодействия
Где получить дополнительную информацию
Для более подробной информации о СМЭВ3, ЛК УВ и ИУА обратитесь к официальной документации этих систем. Там вы найдете много полезной информации и ответы на часто задаваемые вопросы.
Но также у нас есть классная база знаний в виде статей. Называется она Единая система контекстной справки (ЕСКС). Также здесь хранятся официальные документы и дистрибутивы. А ещё есть крайне полезный новостной раздел и форум.
Бот. Судьба сообщения и уведомления
Команда ЛК УВ совместно с другими, внешне не видимыми, но не менее значимыми командами разработали телеграм-бота. С ним можно общаться о судьбе своих обменов и получать уведомления о ключевых событиях, касающихся вас в СМЭВ.
Есть у нас официальный канал связи с эксплуатацией и другими участниками взаимодействия — Ситуационный центр. Там вам ответят здорово и красиво, но не очень быстро.
Однако мы любим наших пользователей, поэтому часто создаём чаты оперативной поддержки в Telegram. Порой они живут годами, а мы с участниками становимся друг другу родными.
Идя в ногу со временем, мы активно ведём телеграм-канал «Новости СМЭВ+». Здесь вы можете не только узнать последние новости, но и задать под любой из них свой вопрос. Неважно, если он будет не в тему новости, — мы ответим!
СМЭВ — это сложная высоконагруженная система. Но мы очень стараемся, чтобы она казалась лёгкой для пользователей, особенно на самом сложном шаге — этапе подключения к ней.
Это всё, что хотелось бы рассказать. Надеюсь на ваш интерес и мотивацию к написанию новых статей.
Благодарю за внимание.
Редактор: Ольга Кочкина
Перевод госуслуг в электронный вид и внедрение системы межведомственного электронного взаимодействия (СМЭВ) в работу органов власти без преувеличения можно назвать самым крупным интеграционным проектом последних лет. Организации используют множество собственных информационных систем, в которых обрабатывают заявления с портала госуслуг и СМЭВ.
Как создать единую информационную систему, позволяющую надежно сохранить всю информацию, обеспечить автоматизацию всех этапов рассмотрения и обработки поступающих запросов, распределить уровни доступа сотрудников к документам, обеспечить простое и понятное управление? Об этом мы рассказали 29 апреля на вебинаре «СМЭВ и СЭД – вместо или вместе?»
На вебинаре слушатели узнали, как с помощью функционала СЭД «ДЕЛО»:
Спикер вебинара – Гуцева Елена, руководитель направления по развитию СМЭВ и Госуслуг.