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

Архитектура ПК APACS 3000


Принципы построения

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

Возможности ядра комплекса

  • Позволяет задать (и контролировать) права операторов на выполнение операций с любыми объектами комплекса
  • Позволяет конфигурировать подсистему аудита и отслеживать действия операторов
  • Позволяет конфигурировать и использовать подсистему подтверждений сообщений операторами
  • Поддерживает работу с папками и ярлыками по аналогии с распространёнными файловыми системами

Клиент-серверная архитектура

По аналогии с серверами баз данных в комплексе APACS 3000 можно выделить серверную и клиентскую части. На серверной части расположены объекты, выполняющие наиболее важные функции системы, которые могут быть выполнены без участия оператора. Клиентские приложения комплекса в основном предоставляют пользовательский интерфейс. Такое разделение комплекса позволило увеличить его надёжность, распределить нагрузки на различные приложения и повысить общую производительность.

Функциональные возможности комплекса

  • Позволяет создавать,  конфигурировать, сохранять параметры подключенного оборудования в базу данных
  • Загружать конфигурацию в аппаратуру
  • Синхронизирует изменения, вносимые в конфигурации, с состоянием аппаратуры
  • Позволяет осуществлять оперативное управление оборудованием
  • Производить мониторинг подключенного оборудования
  • Позволяет наглядно представлять конфигурацию охраняемого объекта СКД при помощи создания планов помещений
  • Получает, отображает, сохраняет сообщения из аппаратуры в базу данных. Как текущих, так и буферизированных в аппаратуре
  • Ведёт базы владельцев карт, выдач, глобальных уровней доступа, карт. Назначает права для СКД
  • Позволяет получать отчёты по базе произошедших событий с возможностью фильтрации и сортировки по полям сообщений
  • Позволяет настраивать и получать специализированные отчёты для учёта рабочего времени
  • Позволяет пользователю задавать нестандартные алгоритмы взаимодействия частей комплекса, вызывать функции внешних приложений, передавать информацию из комплекса во внешние программные объекты

Особенности комплекса

  • Комплекс является распределённым («сетевым») - поддерживается работа частей комплекса на разных компьютерах в сети. Это увеличивает производительность и надёжность комплекса.
  • Комплекс является многопользовательским – поддерживается одновременная работа нескольких операторов. Все изменения, задаваемые одним оператором, рассылаются на другие рабочие станции для синхронизации.
  • Комплекс поддерживает технологию многопоточности – многие задачи комплекса выполняются параллельно, что позволяет лучше использовать возможности компьютера. При добавлении ресурсов (новых процессоров в компьютер или же новых компьютеров в сеть) общая производительность комплекса будет расти.
  • Комплекс построен по модульной архитектуре — в комплекс могут быть легко добавлены новые модули, при необходимости любой из модулей может быть заменен. Это позволяет быстро разрабатывать новый функционал, гибко настраивать комплекс для каждого заказчика.
  • Расширяемость – функционал комплекса может быть расширен путём добавления драйверов оборудования, расширения функционала клиентских модулей. Возможно добавление не только драйверов направления СКД, но и CCTV, пожарной, охранной сигнализации.
  • Открытость – предлагаются различные методы интеграции с комплексом на разных его уровнях. Специально разработанные демонстрационные примеры с типичными задачами интеграции, детальная документация, контекстная система помощи помогают легко разобраться с принципами интеграции и разработать необходимые модули.