Общая характеристика программного комплекса
Программный комплекс предназначен для мониторинга тревожных сообщений, поступающих в реагирующее подразделение и Централизованную автоматизированную систему передачи информации от систем охранно-пожарных сигнализаций, установленных на объектах. Комплекс функционирует в среде ОС Astra Linux. Комплекс включает две основные программы – АРМ ДДС ЦАСПИ (реагирующее подразделение-клиент) и СПИ ЦАСПИ (сервер), которые могут функционировать как автономно, так и в комплексе. Реагирующих подразделений может быть много и это могут быть также пожарные части (ПЧ). В типовой конфигурации АРМ ДДС ЦАСПИ и СПИ ЦАСПИ формируют два канала доставки тревожных сообщений в реагирующее подразделение. Первый – основной, непосредственно от объектового оборудования в АРМ ДДС ЦАСПИ. Второй – резервный (дублирующий), через сервер СПИ ЦАСПИ, на котором функционирует специальная подпрограмма «Рассылка тревог», которая обеспечивает ретрансляцию тревожных сообщений. Выход из строя любого из каналов не приведёт к выходу системы из строя, поскольку каждый из этих каналов может функционировать автономно.
Данные о поступающих сообщениях и параметрах объектов хранятся в локальных базах данных комплекса - PostgreSQL. Синхронизация базы данных АРМ ДДС ЦАСПИ с серверной базой данных СПИ ЦАСПИ осуществляется в реальном масштабе времени с помощью двух специальных подпрограмм: «синхронизатор баз данных»-«приёмник (синхронизация)». При этом необходимо иметь в виду следующее: база данных АРМ ДДС ЦАСПИ не является точной копией основной БД СПИ ЦАСПИ. Она содержит ограниченный объём данных, поскольку АРМ ДДС ЦАСПИ оперирует только с тревогами, требующими экстренного реагирования. Вместе тем, можно настроить программное обеспечение АРМ ДДС ЦАСПИ на работу с любыми типами тревог. В базовом варианте с двумя подсистемами (АРМ ДДС ЦАСПИ и СПИ ЦАСПИ) все действия, связанные с модификацией баз данных, осуществляются исключительно на стороне АРМ ДДС.
Количество установленных приёмников, как на стороне АРМ ДДС ЦАСПИ, так и на стороне СПИ ЦАСПИ, определяется типами используемых коммуникаторов. В настоящее время наиболее часто применяются два основных типа приёмников: байтовый формат с упрощённым алгоритмом шифрования («Приемник-1 Инф. сигналы») и JSON-формат в сочетании с AES алгоритмом шифрования («Приемник-2 Инф. сигналы»). В качестве протокола верхнего уровня используется TCP/IP.
Что касается дополнительных подсистем, то к наиболее важным следует отнести:
· Архив системы пожарного мониторинга. Используется та же база данных PostgreSQL, но развёрнутая на отдельном компьютере (виртуальной машине). Развёртывание архива имеет смысл при большом количестве объектов (несколько тысяч). В архиве обычно хранятся не только собственно тревоги, но и комментарии, связанные с причинами их возникновения и результатами реагирования. Соответственно, можно формировать отчёты за любой промежуток времени и по любым критериям не замедляя работу основных подсистем комплекса;
· WEB-Сервер, обеспечивающий доступ пользователей системы как к серверной базе данных, так и к архиву. WEB-доступ в реагирующие подразделения запрещен;
· Система для работы с клиентами (CRM). Позволяет организовать взаимодействие с клиентами и обеспечивает обмен данными с системой 1С (бухгалтерия);
· Мобильные приложения (android, ios). Также могут иметь доступ к серверной базе данных и архиву.