Содержание к диссертации
Введение 4
Раздел I Глобальная сеть Интернет и WEB среда 6
Сеть Интернет 6
WEB. Гипертекст как основа технологии. Развитие 9
Гипертекст, HTML 10
Протокол HTTP. URI 13
OPTIONS 15
GET 15
HEAD 15
POST 16
PUT 16
DELETE 17
1.3 Развитие WEB среды 17
1.3.1 CGI 18
GET 19
POST 19
1.3.2 JAVASCRIPT 20
1.4 Вывод : 21
Раздел П Управление содержанием в среде WEB 23
II. 1 Проблемы управления содержанием в среде WEB 23
II. 2 Развитие систем управления содержанием 29
И.З Основные задачи систем управления содержанием WEB 31
П.3.1 Модель представления содержания 35
П.3.1.1 Схема организации документов 36
П.3.1.2 Форма представления материала 37
П.3.2 Механизмы работы с содержанием 38
П.3.3 Механизмы управления дизайном страниц 39
П.3.4 Механизмы поддержки сообществ пользователей 40
II.3.5 Механизмы поддержки бизнес - процессов и интеграции приложений 42
II. 4 Вывод 43
Раздел III Построение системы управления содержанием WWW 45
III. 1 Описание предлагаемой модели системы 46
III. 1.1 Модель представления содержания 46
III. 1.1.1 Структурная составляющая 47
III. 1.1.2 Манипуляционная составляющая 49
III. 1.1.3 Целостная составляющая 52
III. 1.2 Модель управления дизайном страниц 53
III.2 Формальное описание модели 54
Ш.З Основные компоненты системы. Взаимосвязь между ними 57
III.3.1 Подсистема для подготовки материалов и управления сайтом 58
Ш.3.2 Подсистема визуализации материалов 59
Ш.4 Программная реализация компонент системы 59
Ш.4.1 Подсистема подготовки материалов 59
Ш.4.1.1 Архитектура и программные средства, применяемые при разработке
подсистемы 60
Ш.4.1.2 Модули подсистемы, их реализация 64
Ш.4.1.2.1 Основные реляционные таблицы данных 64
Ш.4.1.2.2 Модули подсистемы 65
Ш.4.1.2.2.1 Модуль управления сайтом 66
III.4.1.2.2.2 Модуль управления материалами 66
Ш.4.2 Подсистема отображения материалов 67
*
III.4.2.1 Архитектура и программные средства, применяемые при разработке
подсистемы 67
Ш.4.2.2 Модули подсистемы, их реализация 71
Ш.4.2.2.1 Модуль работы с базой данных 71
Ш.4.2.2.2 Модуль работы с XML и XSLT 74
Ш.4.2.2.3 Модуль работы с cookies 76
Ш.4.2.2.4 Модуль работы cCGI параметрами 76
Ш.4.2.2.5 Модуль вызова внешних функций 77
' III. 5 Результаты 79
Раздел IV Практическое использование системы 80
IV. 1 Сайт открытого исследовательского проекта по созданию системы управления
' содержанием WEB-сайта 80
IV. 1.1 Структура сайта и формат представления материалов 81
IV.1.2 Функциональные возможности сайта 82
IV.2 База данных томографических исследований 82
IV.2.1 Реализация базы данных томографических исследований с использованием
системы управления содержанием 84
IV.2.1.1 Создание структуры сайта и структуры материалов сайта 84
IV.2.1.2 Разработка структуры основного документа 84
IV.2.1.3 Разработка XSLT шаблонов для отображения материала 85
- IV.2.1.4 Загрузка материалов в базу данных 85
IV.2.1.5 Внесение дополнительной информации 86
IV.2.2 Функциональные возможности системы 86
IV.3 Сайт научных работ Н. Г. Четаева, его учеников и последователей 88
IV.3.1 Использование системы управления содержанием при создании сайта 88
IV.3.1.1 Подготовка данных и их загрузка в систему управления содержанием 89
IV.3.1.2 Разработка структуры сайта 89
IV.3.2 Функциональные возможности системы 89
IV.4 Система автоматизации бизнес-процессов 90
IV.4.1 Разрабатываемая workflow-система 91
IV.4.1.1 WEB интерфейс 92
IV.4.1.2 Функциональные возможности сайта 92
IV.5 Выводы 93
Заключение 95
Литература 99
Приложение I. Функции интерфейса работы с базой данных 104
Приложение II. Структуры для работы сБД 109
Приложение III. Диаграммы СУЩНОСТЬ-ОТНОШЕНИЕ и схема данных 112
Приложение IV. Пользовательский интерфейс системы и примеры приложений 113
Введение к работе
Технологии на базе языка разметки HTML, протокола передачи гипертекстовых документов HTTP и стандарта идентификации ресурсов URI, которые называют WEB технологиями, появились немногим более 10 лет назад. Несмотря на относительно небольшой срок практического использования, эти технологии сегодня доминируют в глобальной сети Интернет. У многих людей понятие Интернет ассоциируется с инфраструктурой World Wide Web, которую называют Всемирной паутиной или, коротко,- WEB средой. Темпы развития Интернет в последнее десятилетие действительно в значительной степени связаны и определяются WWW, однако следует отметить, что далеко не все проблемы, возникшие еще на этапе создания и развития новых технологий, решены в настоящее время. Важнейшей в этом перечне является проблема управления содержанием WEB сайта Термин «содержание» в данном случае не затрагивает семантическую сторону информации, представляемой в WEB пространстве, а подразумевает информационное наполнение или собственно данные. Настоящая работа посвящена созданию системы управления содержанием WEB сайта. Подобные системы могут являться одним из вариантов решения важнейшей задачи на современном этапе эволюционного развития Всемирной паутины.
К сожалению, большинство проблем управления содержанием, размещаемым в WEB, является следствием применения протоколов, на которых базируется эта служба. С другой стороны, именно простота реализации и использования этих протоколов и технологий послужили причиной столь широкой популярности Всемирной паутины. С учетом этого обстоятельства необходимо искать компромисс между применением WEB технологий и растущими потребностями в области управления информацией.
В настоящее время существует несколько различных подходов к решению проблем управления содержанием в среде WEB. Реализация этих решений чаще всего проявляется в виде создания программных комплексов, называемых системами управления содержанием WEB сайта. Учитывая разнообразие и сложность задач, решаемых с
помощью WEB технологий, каждая из таких систем занимает свою нишу и ориентирована на использование в том или ином секторе или сфере человеческой деятельности.
Созданная автором в ходе выполнения настоящей работы система управления содержанием WEB сайта не претендует на роль инструментария, позволяющего полностью решить проблемы управления информацией во всех возможных задачах и направлениях использования среды WEB. Основной упор при проектировании и разработке системы делался на возможность ее применения как эффективного средства построения корпоративного портала Эта задача является частью проблемы создания интегрированной системы распределенных информационных ресурсов (ИСРИР) организации, ведомства или корпорации. Подобная система предусматривает различные модели и сценарии интеграции информационных ресурсов. Среди этих сценариев одним из важнейших является корпоративный портал. Цель настоящей работы заключается в разработке модели представления содержания и создании на базе этой модели системы управления содержанием WEB сайта, которая может использоваться как средство реализации такого сценария интеграции приложений.