8 (800) 222-42-27
Подписаться
на новости и события

Серверная часть


Серверная часть программного комплекса APACS 3000 предназначена для выполнения наиболее важных функций системы.

На сервере выполняются следующие функции:

  • Проверка прав/аудита/подтверждений сообщений;
  • Периодический опрос панелей;
  • Регистрация сообщений, сохранение их в базу данных, рассылка другим приложениям;
  • Отработка команд, приходящих из клиентских приложений.

Все функции, сосредоточенные в серверной части комплекса, выполняются независимо от оператора. Поэтому сервер APACS 3000 может работать как сервис (режим, в котором специализированная программа может функционировать как часть операционной системы) в операционных системах Windows 2000/XP. В режиме сервиса сервер APACS 3000 запускается автоматически во время старта операционной системы до момента авторизации оператора. Таким образом, серверная часть APACS 3000 будет полностью функциональна, даже если оператор не вошел в Windows.
Так как серверная часть обычно работает постоянно, то, соответственно, не прекращается получение новых сообщений из аппаратуры и сохранение их в базу данных. Это снижает вероятность потери сообщений в панелях из-за ограниченного объёма памяти контроллеров.

Автоматические алгоритмы восстановления связи

На сервере применяется специализированные алгоритмы, позволяющие автоматически продолжать попытки наладить связь с контроллерами в случае ее потери.

Автоматическое удаление устаревших сообщений

В течение работы системы поступает большое количество сообщений, которые сохраняются в базе данных и затрудняют работу сервера. Для контролирования размера файла базы данных используется механизм автоматического удаления устаревших сообщений в зависимости от времени их регистрации или от общего количества сообщений. Однажды настроенный данный механизм будет автоматически удалять устаревшие сообщения и поддерживать постоянный размер файла базы, тем самым сохраняя производительность сервера базы данных.

Новые драйвера аппаратуры

Использование многопоточности позволяет производить опрос оборудования, загружать конфигурацию, выполнять команды оперативного управления параллельно для различных контроллеров. Например, если в один контроллер идёт продолжительная загрузка карт, другие контроллеры могут обрабатывать собственные задачи. Оптимизированные драйвера аппаратуры позволяют выдавать команды оперативного управления даже в случае большого потока сообщений от контроллера. Использование новых методов опроса панелей позволяет быстрее вычитывать сообщения, более эффективно загружать команды.