Компьютерные технологии в области автоматизации и управления. Втюрин В.А. - 78 стр.

UptoLike

Составители: 

78
Программа-клиент (браузер) выполняет функции интерфейса поль-
зователя (диалоговый ввод-вывод PS и логика диалога PL) и обеспечивает
доступ практически ко всем информационным ресурсам Internet/Intranet
посредством HTTP-сервиса. База данных гипертекста это часть файловой
системы, которая содержит текстовые файлы в формате HTML и связан-
ные с ними графику и другие ресурсы. Фактически, браузер является ин-
терпретатором HTML-текста. И как типичный интерпретатор клиент в за-
висимости от команд разметки выполняет различные функции. В круг этих
функций входит не только размещение текста на экране, но и обмен ин-
формацией с сервером по мере анализа полученного HTML-текста, что
наиболее наглядно происходит при отображении встроенных графических
образов. При анализе URL-спецификаций или по командам сервера клиент
запускает дополнительные help-программы для работы с документами в
форматах, отличных от HTML, например, GIF, JPEG, MPEG, Postscript и
т.п. Кроме того, в гипертекст может быть встроен текст сценария на
JavaScipt, VBScript и др., который расширяет логику диалога (PL) и обес-
печивает простую прикладную обработку (BL). Браузер вызывает соответ-
ствующий интерпретатор для исполнения сценария.
До недавнего времени сеть Internet была "улицей с односторонним
движением" информация с Web-страниц поступала к пользователю от
Web-сервера при наличии запроса. С появлением в языке HTML диалого-
вых свойств пользователь получил обратную связь с Web-сервером. Для
обеспечения специальной обработки (поиска, карт изображений, анкетных
листов, включений и т.п.) на Web-сервере может быть запущена серверная
программа, которая обменивается параметрами с браузером. Обмен пара-
метров при этом осуществляется через интерфейс CGI. В последнее время
все большее распространение получает механизм согласования запускае-
мых программ через MIME-типы.
10.2.4. Intranet-приложения с доступом к БД
Наличие диалоговых свойств в HTML и интерфейса CGI позволяет
строить Intranet-приложения с доступом к БД (рисунок 10.2).
Наиболее распространена схема динамической публикации отчетов.
При этом в качестве CGI-процедуры используется параметризуемый гене-
ратор отчетов. Однако это не единственная схема, возможно, применять
программы ввода информации в БД. Для контроля вводимых данных луч-
ше применять сценарии на клиентской стороне, а не серверные процедуры.
В последнем случае замедляется реакция, и диагностика ошибок носит от-
ложенный пакетный характер.