Администрирование Lotus Notes 4.1x и Lotus Domino 4.5

Сервер Domino - серверная задача HTTP


HTTP        Сервер Domino с консоли сервера Notes "запускается" как серверная задача HTTP - командой Load HTTP. Сервер Domino (конкретнее его компонента HTTP Server, а более точно, первый свободный из многочисленных подпроцессов HTTP Server) ожидает установления соединения по протоколу HTTP с клиентом Web, обычно "оснащенным" броузером наподобие Microsoft Internet Explorer или Netscape Navigator, и затем запроса от клиента Web на нужный ресурс (GET URL). HTTP Server

анализирует URL входящего запроса и определяет, требуется ли клиенту единица информации из базы данных Notes или HTML-файл из файловой системы. Если был запрошен HTML-файл, HTTP Server, действуя точно так же, как любой другой из множества применяемых в настоящее время HTTP-серверов, передает запрошенный файл клиенту. Если же была запрошена единица информации из базы данных Notes, HTTP Server

через Domino Engine обращается к соответствующей базе, извлекает из нее необходимую информацию, преобразует эту информацию в формат HTML и передает клиенту, или же, наоборот, помещает информацию от клиента в базу данных Notes.

Рис.  3.30  Укрупненная архитектура сервера Domino

Domino, формально оставаясь в рамках соглашения о синтаксисе URL, интерпретирует его более широко, что и позволяет клиенту использовать функциональные возможности Notes.

Например, URL http://www.inttrust.ru/Site/intrnews.nsf?OpenDatabase "открывает"

базу данных Site/intrnews.nsf на сервере Notes.

Рис.  3.31 Так выглядит база данных Notes стандартного оформления в окне броузера

Domino автоматически транслирует такие конструкции Notes, как навигаторы, виды, документы, связи (Document Link, View Link, Database Link)

и некоторые кнопки действий, в формат HTML и затем предоставляет их клиенту Web. Например, связи и кнопки действий Notes "станут"

URL "у Web-клиента". Нажав на странице броузера кнопку, соответствующую созданию нового документа (ee URL "заканчивается" на ?OpenForm), пользователь может создать новый документ в базе данных Notes.

Рис.  3.32  Создание нового документа в базе данных Notes из окна броузера

Вопросы настройки задачи HTTP подробно рассматриваются в 10.2.



Содержание раздела