система подготовки и управления информацией в интернет

реклама
СИСТЕМА ПОДГОТОВКИ И УПРАВЛЕНИЯ ИНФОРМАЦИЕЙ В ИНТЕРНЕТ
А.А.Коршунов
Московский государственный университет им. М.В.Ломоносова, Москва
Тел.: (095) 939-32-31, факс: (095) 939-46-47, e-mail: [email protected]
В нашем обществе информация играет все более значимую роль, не случайно его называют
информационным. Интернет в данном случае является уникальным образованием, предоставляющим
возможность оперативного распространения информации среди очень большого числа лиц, заинтересованных в
ее получении. Однако возникает проблема, связанная с управлением информацией, размещаемой в Интернет.
Информация сама по себе становится ресурсом, требующим должного управления. К сожалению, принципы
построения одной из самых популярных в Интернет служб – WWW только усугубляют эту проблему. Хранение
документов в виде файлов, подготовленных с использованием языков разметки, зачастую не позволяет
автоматизировать работы по управлению информацией в этих документах. В качестве примера можно привести
такие сферы, как дистанционное образование и базы данных научных экспериментов. Оба примера
характеризуются достаточно частым изменением содержательной части документов, а также квалификацией
лиц, ответственных за подготовку документов. В этом случае возникают проблемы навигации и поиска среди
большого числа документов, повторного использования отдельных фрагментов и т.п. Кроме того, во втором
примере база данных с результатами экспериментов становится одним из ключевых ресурсов, требующим
соответствующих методов для управления и публикации в Интернет. Подобные проблемы привели к мысли о
создании системы подготовки и управления информацией в WWW.
В основу системы положена идея о разбиении структурированного документа на блоки (далее под
структурированным документом будем понимать HTML-страницу). Блок представляет собой набор данных,
заключенных в HTML-тэги. Блоки могут быть вложенными друг в друга. Таким образом, страница представляет
собой совокупность блоков. Каждая страница состоит как минимум из одного блока. При этом блоки могут быть
многократно использованы также на других страницах. Изменение блока автоматически приведет к изменению
всех страниц, в которых есть этот блок. Представление HTML-страницы в виде блоков хорошо соотносится со
структурой HTML и позволяет использовать одинаковые части во многих страницах.
Блоки служат основным рабочим "материалом" при построении страницы. Блок может быть связан с
несколькими HTML-тэгами, используемыми для различных видов отображения информации, т.е. блок напрямую
не зависит от тэгов. Блок состоит из тэга начала, атрибута, содержания и тэга окончания. Содержанием блока
может быть как обычный текст, так и другие источники, такие, как CGI-программы, сохраненные процедуры базы
данных, URL, и т.п. Содержание, атрибут и тэг окончания могут быть опущены. Для унификации атрибуты могут
быть общими для нескольких блоков.
Для отображения HTML-страницы используется CGI-программа. Помимо взаимодействия с базой данных
для получения необходимой информации при построении страницы эта программа выполняет еще ряд функций,
а именно:
– исполнение других программ или скриптов для получения данных и передача им параметров;
– выполнение сохраненных процедур базы данных;
– получение данных из источника, указанного с помощью URL;
– ведение статистики обращений и журнала работы;
В докладе рассматриваются вопросы создания системы подготовки и управления информацией в WWW;
ключевые идеи, положенные в основу системы. Также приводятся примеры применения системы для создания
различных информационных ресурсов Интернет.
Скачать