Хранение данных - polpoz.ru o_O
Главная
Поиск по ключевым словам:
страница 1
Похожие работы
Хранение данных - страница №1/1

Архитектура системы и схема обмена данными

Программный комплекс «ПерсоналАктив» построен по двухзвенной схеме клиент-сервер («толстый клиент») с элементами трёхзвенной архитектуры в части веб-доступа.


Хранение данных


Данные хранятся в БД (СУБД – Firebird 2.5) и пересылаются между клиентом и сервером стандартным образом для СУБД, используя обычный порт TCP/3050.


Тестирование


Для работы подсистемы тестирования в программу встроен внутренний веб-сервер, работающий по протоколу HTTP на любом доступном порту, выбираемом пользователем, по умолчанию 80. Взаимодействие с пользователем происходит внутри веб-браузера, внешнего по отношению к программе или встраиваемого ActiveX Microsoft Internet Explorer в зависимости от выбранного режима запуска теста. Сам тест исполняется объектом Adobe Flash 10.

Через веб-браузер доступен ограниченный набор функциональных возможностей, а именно – назначение и прохождение тестов. Доступа к другой информации и операциям через этот интерфейс нет.

В процессе обмена данными в режиме тестирования пересылается такая информация:


  • ФИО тестируемого

  • Дата рождения

  • Пол

  • Дамп ответов тестируемого в зашифрованном виде

Информация пересылается при помощи HTTP-протокола. Результат тестирования (сырой дамп ответов без выводов) шифруется.

Сетевой ключ


Защита системы от несанкционированного распространения при помощи сетевого ключа (Unlimited-версия программы) построена таким образом: на отдельном компьютере, который называется сервером ключа, устанавливается единый аппаратный ключ Guardant Stealth и специальная программа – сервер лицензий. Рабочие места «ПерсоналАктив» настраиваются таким образом, чтобы опрашивать сервер ключа (по сетевому имени или IP-адресу). Обмен происходит зашифрованной информацией по протоколу HTTP на любом свободном порту, который был выбран при конфигурировании сервера ключа.


Защита паролем


Доступ к программе защищается паролем, при этом администратор может включить ограничение на минимальную длину пароля. Пароль нигде не хранится и не передаётся в открытом виде, вместо этого используется хэш-функция (md5) с добавлением незначащей информации.

Права пользователей на доступ к разделам задаются администратором при помощи специального интерфейса и могут варьироваться в широких пределах. Поддерживаются индивидуальныи и групповые права доступа к объектам и операциям. По умолчанию программа использует роли «Администратор», «Топ-менеджер», «Менеджер (пользователь)» и «Системный оператор» и этот список при необходимости может быть дополнен администратором.


Веб-сервисы


Программа может взаимодействовать с сервисом публикации вакансий/поиска резюме, который располагается на портале компании «АктивКонсалтингГрупп». Взаимодействие происходит по протоколу HTTP на порту 80 и по адресу http://transit.pasoft.com.ua.


izumzum.ru