1.3. Состав программного комплекса «InsoNet».
Для того, чтобы интегрировать системы, необходимо уметь получать от них информацию (события) и передавать на них управляющие воздействия (команды). Для этих целей в «InsoNet» имеется программный модуль «Сигнальный сервер».
Функции сигнального сервера:
-
•физическое взаимодействие с приборами на их языке;
-
•перевод команд и событий из языка прибора в язык «InsoNet» и обратно;
-
•перекодировка событий – возможность пользовательского изменения порядка их отображения (цвет, текст);
-
•маршрутизация – отправка событий только тем адресатам, кому они предназначены;
-
•протоколирование событий от приборов.
Для понимания того, какие приборы используются в комплексе необходимо осуществлять конфигурирование. Для этих целей предназначены программные модули администрирования:
-
•«Администратор комплекса» для настройки приборов, определения рабочих мест в комплексе, маршрутизации событий, ведения списка персонала, настройки всех параметров СКУД.
-
•«Администратор графических планов» для размещения технических средств на планировках объекта, объединения технических средств в логические группы с названием «Охраняемые области» (в большинстве случаев это комната, которая охраняется как единое целое).
-
•«Администратор пользователей комплекса» для ведения списка операторов комплекса и определения их полномочий в системе.
-
•«Администратор оповещений» для формирования правил оповещения операторов.
-
•«Дизайнер карт» для формирования шаблонов пропусков для дальнейшей автоматизированной печати из «Администратора комплекса» и «Бюро пропусков»
-
•«Бюро пропусков» для организации выдачи пропусков сотрудникам и посетителям.
Данные конфигурации должны где-то храниться. Да и события и команды хотелось бы со временем не потерять. Для этих и некоторых других целей предназначен блок служб «Сервер БД». Он является обязательным элементом комплекса и должен быть в единственном экземпляре в комплексе. Состав «Сервера БД»:
-
•«База данных» , где все хранится;
-
•Firebird – СУБД;
-
•«Сервис доступа к БД» для получения данных из БД различными программными модулями комплекса;
-
•«Сервис протоколирования» для централизованной записи событий и команд в протокол событий БД;
«Сервис управления» для обеспечения работы гибких алгоритмов взаимодействия систем в составе комплекса, а также управления консольными линиями.
Для отображения событий и отправки команд оператором предусмотрены программные модули оперативного управления:
-
•«АРМ оператора» для отображения в графическом и текстовом режимах событий, состояния систем и отдельных элементов, отправки оперативных команд управления, получения оперативной информации.
-
•«Шлюз» для контроля и управления проходом сотрудников и посетителей через точку(точки) доступа СКУД.
-
•«Оповещение» для формирования визуального, текстового, звукового, голосового оповещения операторов о событиях в комплексе (настройка осуществляется из программного модуля «Администратор оповещений»).
Для работы по историческим (протокольным) данным используется программный модуль «Генератор отчетов». Он позволяет получать данные из БД и отображать их в нужном (лучшем) виде. Группы отчетов и сами отчеты могут создаваться пользователями системы.