Динамическое создание гипертекстовых документов на основе содержимого БД
В этом варианте доступ к БД осуществляется специальной CGI-программой,
запускаемой WWW-сервером в ответ на запрос WWW - клиента.
Эта программа, обрабатывая запрос, просматривает содержимое БД и создает выходной HTML-документ,
возвращаемый клиенту (см.рис.1-3).
Это решение эффективно для больших баз данных со сложной структурой
и при необходимости поддержки операций поиска. Показаниями также являются частое обновление и невозможность
синхронизации преобразования БД в статические документы с обновлением
содержимого. В этом варианте возможно осуществлять изменение БД из WWW-интерфейсов.
К недостаткам этого метода можно отнести большое время обработки
запросов, необходимость постоянного доступа к основной базе данных, дополнительную
загрузку средств поддержки БД, связанную с обработкой запросов от WWW - сервера.
Для реализации такой технологии необходимо использовать взаимодействие WWW-сервера
с запускаемыми программами CGI - Common Gateway Interface. Выбор программных
средств достаточно широк - языки программирования, интегрированные средства типа генераторов отчетов. Для СУБД со внутренними языками программирования существуют
варианты использования этого языка для генерации документов.