9.1 Шина передачи данных
Шина передачи данных (ШПД) – представляет собой набор программных решений для участника и оператора, обеспечивающих распределение и доставку электронных сообщений между отправителями и получателями.
Единицей передачи информации через ШПД является транспортный контейнер, в котором содержится документ в электронном виде или технологическое сообщение, а его доставка подтверждается служебным электронным сообщением – транспортной квитанцией.
За выполнение функций ШПД отвечают программные модули:
- «Узел сопряжения» – отвечает за подключение участников к информационному взаимодействию, выполняет функции по приему, отправке и распределению сообщений на стороне участника информационного взаимодействия;
- «Узел маршрутизации» – отвечает за доставку электронных сообщений от узла отправителя электронных сообщений к узлу получателя. Модуль устанавливается на площадках операторов информационного взаимодействия.
Модуль «Узел сопряжения», предназначенный для подключения СЭД к транспортной шине МЭДО/ГосЭДО, в части приема сообщений в процессах взаимодействия участников выполняет следующие функции:
- приём электронного сообщения из шлюза участника (по протоколу SMB для сообщений МЭДО);
- приём электронных сообщений по запросу узла маршрутизации (по протоколу TCP для сообщений ГосЭДО);
- проверка целостности принятого электронного сообщения;
- форматный контроль принятого электронного сообщения в части атрибутов, необходимых для доставки (маршрутизации);
- отказ в доставке электронного сообщения при обнаружении фактов нарушения целостности / ошибок форматного контроля;
- просмотр истории принятых электронных сообщений с возможностью поиска и отбора по параметрам сообщения;
- автоматизированная инициация антивирусной проверки сообщений.
В части отправки сообщений в процессах информационного взаимодействия участников «Узел сопряжения» выполняет следующие функции:
- передача заголовков сообщений в узел маршрутизации (по протоколу HTTP);
- передача тела сообщения по запросу узла маршрутизации (по протоколу TCP);
- выгрузка принятых электронных сообщений в шлюз участника (по протоколу SMB для сообщений МЭДО);
- просмотр истории отправленных электронных сообщений с возможностью поиска и отбора по параметрам сообщения.
В части распределения сообщений в процессах информационного взаимодействия участников «Узел сопряжения» выполняет следующие функции:
- фиксация в БД идентификатора транспортного контейнера для последующего определения адресата транспортной квитанции;
- передача транспортных контейнеров на основании заданных правил распределения;
- передача транспортных квитанций по данным в БД об источнике исходного сообщения;
- просмотр архива обработанных электронных сообщений с возможностью поиска и отбора по параметрам сообщения;
- графическая настройка и валидация правил распределения сообщений, совмещенная с интерфейсом узла сопряжения;
- автоматизированная логическая проверка сообщений по схемам и правилам МЭДО и ГосЭДО.
В части мониторинга электронных сообщений «Узел сопряжения» выполняет следующие функции:
- мониторинг очередей отложенной доставки по шлюзам сопряжения (с возможностью поиска по задержавшимся в очередях сообщениям);
- автоматизированное самотестирование, включая проверку параметров окружения, баз данных, прав доступа к папкам, сервисов;
- просмотр событий распределения в архивах обработанных сообщений с возможностью поиска и загрузки сообщений из архивов.
Интерфейс модуля «Узел сопряжения» приведен на Рисунок 9.1 и Рисунок 9.2.
Рисунок 9.1. Интерфейс модуля «Узел сопряжения». Раздел «Консоль»
Рисунок 9.2. Интерфейс модуля «Узел сопряжения». Раздел «Сообщения»