Обобщенная схема электронной библиотеки

Рассмотрим общую схему функционирования электронной библиотеки, ориентированной на World Wide Web (WWW). В составе ЭБ можно выделить три блока:

1. Web-сервер, обеспечивающий доступ к ресурсам вычислительной системы;
2. Сервер баз данных — собственно информационные ресурсы электронной библиотеки;
3. Сервер управления доступом пользователей библиотеки к информационным ресурсам.

Пользователь обращается к web-сервера для доступа к информационному ресурсу. В большинстве случаев это авторизованный клиент, обращающийся к серверу через Web-browser. От пользователя поступает запрос на доступ к ресурсу. Аутентификация пользователя производится путем соотнесения имени и пароля с данными, находящимися в БД пользователей, и ему возвращается идентификатор сеанса и каталог доступных ему ресурсов (список БД).
Далее от пользователя поступает функциональный запрос на использование ресурса. Это и есть собственно пользовательский запрос. Идентификатор сеанса и параметры запроса заносятся в Б Д сеанса после аутентификации пользователя и затем после каждого функционального запроса.

Функциональный запрос обрабатывается программным ресурсом — функциональным модулем электронной библиотеки и запрашивает информацию по конкретной базе данных или информационного массива. После обработки функционального запросу пользователя программным ресурсом электронной библиотеки, все данные о запросе пользователя заносятся в журнал работы сервера Баз Данных, а в ответ на запрос пользователю возвращается форма клиента.

Запрос на использование ресурса может поступать не только от авторизованного клиента, но и от служб других электронных библиотек. Функциональный модуль электронной библиотеки также может запросить другой библиотеке.