Сервер "ОИК Диспетчер NT" Сервер "ОИК Диспетчер NT" это программный комплекс предназначенный для создания системы сбора, хранения, обработки и предоставления на пользовательский уровень телеметрической информации с энергообъектов. Комплекс работает в среде операционной системы Windows NT 4.0 или Windows 2000. Сервер состоит из двух частей:
Ядро сервера "ОИК Диспетчер NT" функционально состоит из следующих основных компонентов
"СЕРВЕР КОНФИГУРАЦИИ" - базовая программная компонента сервера, предназначенная для организации сеансов связи (обмен данными, управляющие воздействия) между всеми компонентами комплекса. Управляющий модуль отвечает за безопасность соединений (согласно учетной политики данного домена Windows NT). Безопасность гарантируется применением идентификации компонента требующего соединения и шифрованием потока данных всех "критических" соединений. Вторая задача данной компоненты предоставление доступа конфигуратора к конфигурационному дереву комплекса. К функциям "сервера конфигурации" относится также ведение оперативного системного журнала. Оперативный системный журнал регистрирует все критические или системно-важные события. Управляющий модуль запущен в системе всегда и позволяет управлять запуском корневого запускающего модуля "МАСТЕР-СЕРВИС". Сеансы связи между компонентами комплекса организуются через сетевые протоколы, поддерживаемые операционной системой. Поддерживаемые протоколы - "Именованные каналы" (Named Pipes), TCP/IP, Netbios, SPX. "МАСТЕР-СЕРВИС" - является корневым запускающим модулем комплекса - т.е. он запускает на исполнение (или останавливает) все функциональные компоненты ядра сервера которые указаны в конфигурации. Собственно запуск/остановка "мастер-сервиса" порождает старт/стоп всей системы в целом. Одним из наиболее важных свойств данного модуля является поддержка "online" реконфигурирования комплекса. Это свойство означает возможность конфигурирования/реконфигурирования комплекса и всех ее компонентов без остановки комплекса. Эта возможность основана на свойствах "мастер-сервиса" отслеживать изменения в конфигурации и выдачи команд на рестарт тех компонентов ядра, которых эти изменения коснулись. "ДЕЛЬТА NT" - набор программных модулей ядра сервера отвечающих за прием и передачу телеметрии по каналам связи, а также выдачу телеметрии на диспетчерские щиты и пульты. Базовым канальным устройством для "Дельта NT" является канальный адаптер "Синком-E" и его модификации. "СЕРВЕР ТЕЛЕМЕХАНИКИ" - основное хранилище телеметрической информации и базовые средства ее обработки. Наиболее важные возможности сервера телемеханики:
"СЕРВЕР БАЗ ДАННЫХ" - хранилище "статической" информации необходимой для создания на рабочих станциях визуальных форм отображения. Содержит в себе формы мнемосхем, документов, информацию о привязках телепараметров в визуальных формах, справочные карточки по оборудованию, данные оперативных диспетчерских журналов и т.п. Для хранения информации используется файловая структура системы хранения данных типа R:BASE. Основными функциями сервера баз данных являются организация хранения информации и обработка абонентских запросов на поиск требуемой информации и запись новых данных. В целях большей гибкости системы "ОИК Диспетчер" в настоящее время производится переход на использование SQL-совместимых баз данных. Внешняя задача "Внешняя задача" - набор необязательных компонентов сервера телемеханики реализующих различные функции. Как пример можно привести следующие реализованные задачи:
Правила создания "внешних задач" достаточно просты, что позволяет пользователям комплекса самостоятельно разрабатывать программные модули, которые будут исполняться под управлением сервера, становясь при этом частью системы. Сервисный пакет Сервисный пакет - это набор программных модулей необходимых для конфигурирования и администрирования комплекса. Все программные модули пакета взаимодействуют с ядром сервера по принципу сетевого доступа и следовательно управление комплексом можно производить дистанционно. Основные функции, реализуемые сервисным пакетом:
Все модули сервисного пакета могут быть запущены только лицами имеющими полномочия администратора комплекса в доменной структуре Windows NT. Весь обмен между модулями пакета с сервером шифруется по оригинальному алгоритму, предотвращая несанкционированный доступ к критическим узлам комплекса. |