Главная О компании Новости Обучение Обратная связь Форум
сервер контра

ABACUS Financial ABACUS Builder ABACUS Professional ABACUS WEB

ABACUS WEB - общая схема работы

Пользователь через браузер формирует HTTP-запрос по адресу сервера Abacus WEB. Запрос принимается WEB сервером Apache и передается для обработки в сервис Django, где происходит аутентификация пользователя и формируются данные запроса.

Если пользователь аутентифицирован, но его сессия отсутствует, то данные пользователя поступают в Диспетчет сессий, который создает новую Сессию пользователя (отдельный процесс или поток Python). В дальнейшем запросы пользователя передаются сервисом Django непосредственно в Сессию пользователя.

Сессия пользователя обрабатывает запрос, и формирует ответ, который через сервис Django поступает в Apache и отсылается в виде HTTP-ответа пользователю. На основании данных ответа браузер пользователя формирует страницы с данными.

Сессия пользователя состоит из трех основных элементов:

  • Обработчика запросов пользователей
  • Документов (страниц)
  • Обработчика запросов к БД
Обработчик запросов на основании данных запроса создает документы (страницы), передает им данные для обработки и формирует ответы. Документы выполняют основные функциональные задачи по обработке данных запросов пользователя, формированию запросов к БД и выдаче ответных данных


  © Компания "ОМЕГА"   www.omega.ru   (495) 234-42-32,  (495) 727-43-50