
Программный комплекс для дистанционного обслуживания клиентов Notary Verify v.1.x
Программный комплекс (ПК) Notary Verify v.1.x, совместная разработка компаний «Сигнал-КОМ» и «Инверсия», предназначен для предварительной обработки запросов, поступающих от пользователей различных информационных систем в УЦ Notary-PRO, и передачи им выпущенных сертификатов.
Основная задача комплекса – снижение нагрузки на администраторов УЦ за счет предотвращения размещения в базе данных УЦ некорректно сформированных запросов, запросов, не соответствующих принятому шаблону или являющихся спамом.
Комплекс позволяет использовать различные каналы, по которым запросы могут поступать через Notary Verify v.1.x в УЦ на сертификацию, а именно: с помощью электронной почты, из каталогов файловой системы и из внешних приложений. В качестве клиентов Notary Verify v.1.x могут выступать как конечные пользователи, так и различные информационные системы. Для каждого клиента может быть предусмотрено несколько каналов, по которым запросы будут доставляться в Notary Verify v.1.x.
Процесс предварительной обработки запроса с помощью Notary Verify v.1.x выполняется в несколько этапов:
- прием запроса по одному из каналов;
- анализ корректности запроса и формирование ответа по результатам его обработки;
- информирование автора запроса о результатах его обработки (в процессе обработки запроса возможно формирование нескольких ответов, направляемых по одному или нескольким каналам передачи, что позволяет клиенту быть в курсе текущего состояния обработки запроса);
- передача запросов в буферную базу данных (ББД) модуля Notary-PRO Web Pages;
- получение сертификатов или сообщений о результате обработки из ББД и отправка автору запроса.
Анализ корректности запросов производится на основе различных критериев, описанных в виде шаблонов, связанных с любым полем или расширением запроса – названием города, организации, должности, расширением запроса и т.д. Проверка выполняется на соответствие условий «Допустимое» или «Недопустимое» значение. Каждый шаблон может быть связан с любым клиентом, как и клиент может быть связан с любым набором шаблонов. Запросы, не соответствующие хотя бы одному критерию проверки, дальнейшей обработке не подлежат.
Для использования программного комплекса Notary Verify v.1.x должен быть установлен модуль Notary-PRO Web Pages из состава программно-аппаратного комплекса (ПАК) УЦ «Notary-PRO».
ПК Notary Verify v.1.x состоит из двух модулей:
- модуль обработки, который представляет собой отдельное приложение, способное работать как в виде консольной программы, так и в виде сервиса;
- АРМ администратора, который представляет собой веб-приложение, готовое к развертыванию в рамках Java веб-серверов (одним из них может быть jboss 4.2.3).