5.1 В настоящем стандарте излагаются требования к информационному обмену (взаимодействию) ПК СМИС, функционирующих в составе автоматизированных систем ОПУ РСЧС различного уровня.
По функциональному назначению и решаемым задачам различаются ПК СМИС, обеспечивающие непосредственный мониторинг состояния объектов мониторинга, и ПК приема информации от СМИС объектов, функционирующие в составе ОПУ РСЧС различных уровней (ПК РСЧС).
5.2 Обмен данными между ПК СМИС и ПК РСЧС осуществляется средствами различных транспортных сетей по протоколу Ethernet стандарта IEEE 802. На транспортном и сетевом уровнях взаимодействия (по семиуровневой модели OSI по ГОСТ Р ИСО/МЭК 7498-1) используется стандартизованный стек протоколов TCP/IP.
На прикладном уровне информационный обмен осуществляется по протоколу HTTP в формате SOAP [1], [2] формализованными сообщениями установленного формата, представленными в виде электронного документа, сформированного посредством расширяемого языка разметки Extensible Markup Language (XML). При декларации кодировки, являющейся частью декларации XML, используются названия и псевдонимы русскоязычных наборов символов, зарегистрированных в Internet Assigned Numbers Authority (IANA).
Информационный обмен ведется с использованием средств криптозащиты, обеспечивающей подтверждение подлинности информации, и сторон, участвующих в обмене.
5.3 Взаимодействие ПК СМИС с ПК РСЧС осуществляется посредством веб-сервиса, который предоставляется программным веб-сервером, действующим в составе ПК РСЧС. Для доступа к вебсервису используется URL-адрес http://host:port/monitoring/node/dispatch, где host - IP-адрес сервера, к которому ПК СМИС осуществляет подключение, port - адрес порта для доступа к веб-серверу ПК РСЧС.
Для описания информационного взаимодействия ПК СМИС с ПК РСЧС используется унифицированная схема WSDL [3], описывающая контракт веб-сервиса и доступная по адресу http://host:port/ monitoring/node/dispatch.wsdl.
5.4 На прикладном уровне (по семиуровневой модели OSI по ГОСТ Р ИСО/МЭК 7498-1) используется протокол HTTP, который выполняет роль транспорта для протокола SOAP.
5.5 Веб-сервис поддерживает передачу следующих видов сообщений, обеспечивающих передачу информации:
- DispatchMessage - о событиях (происшествиях), происходящих на объекте мониторинга;
- DispatchMaintenance - о проведении регламентных работ на объекте мониторинга;
- DispatchControlPoint - о проведении проверки готовности оперативного персонала и ПК СМИС;
- Test - о проведении проверки соединения между ПК СМИС и ПК РСЧС.
Адреса веб-сервиса приведены в таблице 1.
Таблица 1 - Сообщения веб-сервиса
Виды сообщений | Адрес веб-сервиса |
DispatchMessage | http://host:port/monitoring/schemas/node/DispatchMessageRequest |
DispatchMaintenance | http://host:port/monitoring/schemas/node/DispatchMaintenanceRequest |
DispatchControlPoint | http://host:port/monitoring/schemas/node/DispatchControlPointRequest |
Test | http://host:port/monitoring/schemas/node/TestRequest |
5.6 Предусмотрен следующий порядок информационного обмена:
- ПК СМИС формирует сообщение и передает его в ПК РСЧС;
- ПК РСЧС обрабатывает полученное сообщение и формирует сообщение для ПК СМИС, свидетельствующее об успешности обработки полученного сообщения.
В случае ошибки при обработке ПК СМИС может повторить передачу сообщения или отобразить на автоматизированном рабочем месте СМИС объекта сообщение о невозможности передачи сообщения (см. рисунок 1).
<?xml version-"1.0" encoding=''WINDOWS-1251''?> |
Рисунок 1 - Структура xml-сообщения, содержащего сведения об ошибке
5.7 Подключение ПК СМИС к ПК РСЧС выполняется в следующей последовательности: