В разработанной АСПИ используется многозвенное программное обеспечение (ПО) (клиентское ПО, серверное ПО, различные виды современных промышленных систем управления базами данных (СУБД), обеспечена возможность организации пакетной передачи и обработки данных по требованию, а именно передачи между уровнями системы ограниченного объема данных, что, в конечном итоге, позволяет передавать любые объемы информации внутри системы.
Под многоуровневой автоматизированной системой портретной идентификации подразумевается система, состоящая из подсистем территориального, регионального и центрального уровня.
В разработанной АСПИ информационные потоки обрабатываться централизованно, а их наполнение и использование осуществляется в различных территориальных подразделениях.
Для направления запроса от удаленного подразделения в центральную автоматизированную систему портретной идентификации заполняется соответствующая форма, входящая в состав используемой АСПИ. Подготовленный таким образом запрос представляет собой бинарный файл сложной структуры (XML, бинарный массив), который пересылается в центральную АСПИ различными способами – через ведомственные e-mail, ftp, http, носители цифровых данных любого вида и прочие. Данный файл, попадая в загрузочный модуль центральной АИПС, автоматически ставится в очередь обработки запросов.
После обработки информации центральная АСПИ формирует ответ, который преобразовывается в бинарный файл сложной структуры, который, в свою очередь, пересылается из центральной АСПИ в удаленное подразделение.
Данный вариант предусматривает наличие удаленной клиентской части АСПИ без прямого соединения с центральной АСПИ. Процесс пересылки бинарных файлов запросов и ответов выполняется автоматически или вручную. В последнем случае весь процесс передачи запросов и ответов возлагается на администраторов системы с необходимым набором прав доступа и дополнительных функций.
Разработанная система содержит набор специализированных средств обмена данными для создания распределенного обмена информацией, запросами и результатами их обработки.
Реализация такого обмена осуществляется с помощью ряда средств системы, которые используются администраторами в произвольной комбинации, удовлетворяющей поставленным задачам. Данный подход позволяет обеспечить максимальную гибкость и масштабируемость механизмов обмена.
Функционирование Автоматизированной системы портретной идентификации обеспечивается в двух вариантах:
1. Структура систем территориального уровня (районные системы), регионального уровня (областные системы), республиканского уровня (центральная система).
Включает в себя:
• Модуль эксперта (выделенный компьютер с комплексом программного обеспечения) позволяет создавать запросы для дальнейшей обработки и предоставления рекомендательных списков.
• Cпец-вычислитель графических запросов представляет собой выделенный компьютер с комплексом специализированных приложений, осуществляющий обработку графических запросов в реальном режиме времени. После окончания обработки запроса осуществляет передачу рекомендательных списков модулю эксперта.
• Сервер базы данных (выделенный компьютер с комплексом программного обеспечения) позволяет хранить текстовые и графические данные.
• Может включать в себя несколько модулей экспертов, объединенных с сервером базы данных и спец-вычислителем графических запросов с помощью местной локальной сети территориального, регионального и центрального уровней. Все системы работают обособленно без прямой связи друг с другом.
2. Структура системы центрального республиканского уровня
Система включает в себя:
• Рабочее место администратора центральной системы (количество определяется потребностью в рабочих местах);
• Рабочее место эксперта центральной системы (количество определяется потребностью в рабочих местах);
• Рабочее место оператора центральной системы (количество определяется потребностью в рабочих местах);
• Удаленный модуль связи для региональных и территориальных систем уровня (количество определяется потребностью в рабочих местах);
• Диспетчер запросов для удаленных систем АСПИ (определяется количеством рабочих мест – по 20 рабочих мест на один диспетчер для обеспечения оптимальной производительности при максимальной нагрузке);
• Спец-вычислитель графических запросов центрального уровня;
• Параллельные вычислители графических запросов (количество определяется обеспечением необходимой производительности);
• Сервер базы данных – обеспечивает централизованное хранение текстовых и графических данных;
• Сервер резервного копирования – обеспечивает создание и хранение резервных копий центральной базы данных.