Техническая информация

Быстрота и эффективность

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

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

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

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

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

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

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

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

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