Web-технологии
Основные понятия:
Интернет - это набор взаимосвязанных компьютерных сетей, распределенных по всему миру.
Сервисы Интернет - электронная почта, средства проведения конференций, средства удаленного доступа, средства посылки и получения файлов, WWW.
World Wide Web- это гипермедиа система, предоставляющая простые средства типа «укажи и щелкни», используемые для просмотра информации в сети Интернет с помощью механизма гиперссылок.
Intranet [extranet]- это Web-сайт или группа Web-сайтов, принадлежащих одной организации и доступных только ее членам [и санкционированным внешним пользователям].
Принципы интеграции технологий БД в среду Web
1. Технология подключения не должна зависеть от данных и разработчика ПО СУБД
2. Возможность взаимодействия с БД не зависимо от типа используемого Web-браузера и Web-сервера.
3. Возможность взаимодействия с БД с использованием «тонкого» клиента.
4. Возможность защищенного доступа к ценным корпоративным данным.
5. Высокий уровень производительности программного и аппаратного обеспечения
6. Минимальный уровень администрирования.
Достоинства применения Web-технологий: преимущество использования функций СУБД, независимость от платформы, прозрачный сетевой доступ, графический интерфейс пользователя.
Недостатки применения Web-технологий: высокая стоимость, недостаточная надежность, слабая защищенность данных.
Новейшие области применения технологий БД для управления информацией в среде WWW:
• Моделирование и запросы в WWW.Задача формулировки запросов для поиска определенных страниц Web с анализом не только содержания страниц, но и структуры связей между ними. Web-сайты в таком случае рассматриваются в виде ориентированного графа, в котором узлами являются страницы, а ребрами - гиперссылки между ними. Для обработки информации по такой модели данных в настоящее время разрабатываются специальные ЯМД (языки запросов).
Указанная технология может быть полезна также при анализе целостности сайта (проблемы моделирования).• Выборка и интеграция информации. Некоторые Web-сайты могут рассматриваться как контейнеры структурированных данных (множеств кортежей, множеств объектов и т.д.). Например, сайт Internet Movie Database (http://www.imdb.com/)может рассматриваться как внешний интерфейс базы данных о кинофильмах. В связи с ростом числа таких
сайтов становятся актуальными две следующие задачи. Первая задача состоит в том, чтобы фактически осуществлять выборку данных, представленных в структурированном виде (например, множество кортежей) из HTML-страниц, их содержащих. Если мы рассматриваем сайты такого рода как автономные неоднородные базы данных, то возникает вторая задача - формулировка запросов, которые требуют интеграции данных, полученных из разнородных источников.
• Разработка и реструктуризация Web-сайтов. Еще один аспект применения концепций и технологий баз данных - разработка и реструктуризация Web-сайтов, а также управление ими. Создатель Web-сайта обычно решает следующие задачи:
1. Выбор тех данных, которые будут представлены на сайте и обеспечение доступа к ним. Источником этих данных могут быть как накопленная внутренняя информация (хранимая в базах данных или в структурированных файлах), либо информация с других существующих Web-сайтов.
2. Проектирование структуры сайта, то есть, определение данных, содержащихся на каждой странице, и связей между страницами.
3. Проектирование графического представления страниц.
В существующих инструментальных средствах управления Web-сайтами эти задачи, по большей части, взаимозависимы. При отсутствии каких-либо инструментальных средств создания сайта, разработчик вручную пишет содержимое HTML-файлов или пишет программы для их продуцирования. Одновременно он должен сосредоточить свое внимание на содержании страницы, ее связях с другими страницами, а также на ее графическом представлении. В результате, весьма утомительным становится решение нескольких других важных задач, таких как автоматическое обновление сайта, реструктуризация сайта или спецификация ограничений целостности, налагаемых на структуру сайта.
Перспективным направлением представляется использование каких- либо методов моделирования структуры Web-сайта и языков для реструктуризации данных таким образом, чтобы они соответствовали желаемой структуре. Первые две задачи в этом случае решаются отдельно от третьей с использованием методов декларативного описания структуры сайта, а затем, по готовой модели происходит генерация HTML-кода (например, по разработанным шаблонам).8.2 Хранилища данных
Как уже отмечалось, основной недостаток БД состоит в том, что с их помощью не всегда удается получить достаточное информационное обеспечение для принятия решений (так называемый «информационно-аналитический голод»). В базах данных, как правило, хранится текущая, оперативная информация. Между тем, для выработки решений очень часто требуется иметь доступ не только к последним данным, но и к ранее накопленным (историческим). Для этих целей была разработана концепция ХД, как одного из направлений развития традиционных БД.
Хранилище данных - это предметно-ориентированный, интегрированный, неизменчивый, поддерживающий хронологию набор данных, организованный для целей поддержки управления. В ХД набор данных разделен на два компонента: оперативная БД хранит текущую информацию, квазипостоянная БД содержит исторические данные, например, в оперативной БД могут содержаться данные о продажах за текущий год, а в квазипостоянной БД хранятся систематизированные годовые отчеты и балансы за все время существования предприятия. Подсистема оперативного анализа данных позволяет эффективно и быстро анализировать текущую информацию. Подсистема принятия решений пользуется обобщенной и исторической информацией, применяет методы логического вывода. Для общения с пользователем служит универсальный интерфейс.
Достоинства ХД: потенциально высокая отдача от инвестиций, повышение эффективности труда лиц, ответственных за принятие решений, повышение конкурентоспособности организации.
Проблемы ХД: высокие требования к ресурсам, сложности сопровождения и интеграции, проблемы качества данных, владение данными (опасность подкупа сотрудников).
Еще по теме Web-технологии:
- 17. Государственность Новгородской и Псковской средневековых республик.
- Основные результаты диссертационного исследования отражены в следующих публикациях: