1. Головной офис компании
В головном офисе располагается центральное бюро пропусков предприятия и единый пост мониторинга безопасности. При выдаче пропуска новому сотруднику данные вносятся в БД головного офиса, затем эти данные автоматически пересылаются в базы филиалов. Все события, формируемые компонентами системы безопасности, через систему репликации передаются на единый пост мониторинга, где отображаются в текстовом виде на мониторе оператора и протоколируются.
2. Сервер репликации
Сервер репликации является центральным узлом системы синхронизации данных. Для связи с филиалами используются любые доступные Internet или Intranet каналы. Программное обеспечение сервера включает в себя сервис репликации и средства для настройки и управления. Сервис репликации выполняет прием, маршрутизацию и отсылку сообщений между филиалами. Настройка сервиса осуществляется с помощью Интернет-страниц. В системе предусмотрены средства разрешения конфликтов, неизбежно возникающих при объединении данных из разных филиалов.
3. Серверы систем безопасности
На каждом филиале предприятия действует система безопасности на основе АПК «Бастион», имеющая собственный сервер базы данных и оборудования, который поддерживает обмен сообщениями с сервером репликации головного офиса, являясь при этом его клиентом. В частности, при получении события о добавлении новой карты доступа, выполняется немедленная загрузка этой карты в контроллеры СКУД филиала.
4. Каналы связи
Для соединения филиалов между собой могут использоваться любые доступные способы – Интернет, корпоративная сеть, модемные соединения. В системе поддерживается механизм квитирования, то есть оповещения о результатах применения обновлений. При этом, контролировать результаты операций можно как централизованно – через ПО сервера репликации, так и локально – на отправляющей или принимающей стороне. Такая схема позволяет настроить систему под любую организационную структуру предприятия.
5. Сервер системы кадрового и бухгалтерского учета
Сервис репликации, помимо выполнения своей основной задачи, позволяет легко выполнять интеграцию с системами кадрового учета и бухгалтерскими системами, в частности, в полностью автоматическом режиме принимать данные о персонале от любой подобной системы через XML-файлы с открытой структурой и передавать в них данные об отработанном времени сотрудников.