Создание информационного Web-ресурса
Создание информационного Web-ресурса
Системы на основе гипертекста позволяют создать информационную инфраструктуру, объединив информационные ресурсы и предоставив к ним единый доступ. В информационную инфраструктуру могут входить следующие информационные ресурсы:
· Гипертексты и гипермедиа;
· Офисные документы;
· Графическая информация;
· Архивные файлы;
· Сообщения электронной почты;
· Новости;
· Базы данных;
Рекомендуемые материалы
· Хранилища данных;
· Прикладное программное обеспечение и т.д.
Гипертекстстовые ссылки выполняют роль связующего звена для соединения информационных ресурсов. Гипертекстовая информация служит для навигации, поддерживает диалог с пользователем, обеспечивает информационное наполнение ресураса путем ввода данных по форме с передачей их на сервер. Гипертекстовые страницы могут быть сгенерированы динамически с использованием данных из других информационных ресурсов.
Офисные документы представляют собой тексты, электронные документы и т.п., подготовленные пакетами офисной автоматизации или групповой работы. Доступ к этой информации может быть обеспечен в режиме чтения, либо полного доступа с возможностью редактирования.
Графическая информация ресура отображается в виде статических иллюстраций, анимации или трехмерных сцен. Для выполнения навигации с изображением или его частями связывают гиперссылки.
Архивные файлы служат основой электронных архивов документов и программ, доступных на серверах FTP и Gopher для распространения.
Сообщения электронной почты представляют собой информационный ресурс, хранимый в почтовых ящиках.
Новости - динамически изменяемый ресурс, организуемый на основе внешних или внутренних каналов. Отображение новостей производится по запросу или в режиме бегущей строки. Распространение информации осуществляется методом опроса каналов, широковещательной рассылки, подписки.
Доступ и ведение БД производится через серверные или клиентские приложения. При этом запросы на поиск и ввод информации оформляются в виде гипертекстовых форм.
Хранилище данных может иметь различную реализацию в виде многомерной БД, совокупности отдельных источников данных. Оно предназначено для целей оперативной аналитической обработки данных. Доступ к хранилищу организуется подобно доступу к базе данных.
Программное обеспечение в виде клиентских и серверных приложений также представляет информационный ресурс.
Для ведения информационных ресурсов и организации информационных потоков между клиентами и серверами используются различные средства разработки, эксплуатации и сопровождения, такие как:
· Инструментальные средства разработки;
· Средства администрирования;
· Программы просмотра и навигации (Браузеры);
· Клиентские приложения и расширения;
· Программное обеспечение серверов;
· Серверные приложения и расширения;
· Средства поиска информации;
· Средства безопасности.
Программы просмотра и навигации обеспечивают интерпретацию гипертекста или гипермедиа, организацию диалога, активацию и выполнение клиентских приложений и расширений, обращение к серверным приложениям. Браузер может служить унифицированным интерфейсом к различным информационным ресурсам. В настоящее время браузеры через протокол HTTP могут взаимодействовать с различными типами серверов с использованием протоколов FTP, gopher, mailto, news, nntp, telnet и др..
Инструментальные средства разработки включают:
· редакторы гипертекста;
· графические редакторы и конверторы изображений;
· средства разметки карт изображений;
· средства мультимедиа (аудио, анимация, видео);
· средства генерации виртуальной реальности;
· системы программирования клиентских приложений;
· средства программирования серверных приложений;
· системы программирования для создания клиентских и серверных расширений.
Редакторы гипертекста предназначены для формирования HTML-файлов. Для создания гипертекста могут использоваться и обычные текстовые редакторы, а также средства, встроенные в браузеры. К этой группе относятся конверторы офисных документов в гипертекст.
Графические редакторы служат для создания изображений, включаемых в гипертекст. Конверторы изображений обеспечивают преобразование форматов, размеров и цветов, создание специальных эффектов.
Средства разметки карт изображений позволяют разбить изображение на участки и связать с каждым из них гиперссылки. Такие средства могут быть встроены в графический редактор.
Средства мультимедиа предназначены для создания звукового и музыкального сопровождения, анимационных и видео роликов.
Средства генерации виртуальной реальности позволяют программировать трехмерные сцены и управлять ими.
Системы программирования клиентских приложений предназначены для разработки и отладки сценариев (на языках JavaScript, VBScript) и мобильных приложений (на языке Java), выполняемых на стороне клиента. Для создания клиентских и серверных расширений используются системы программирования, позволяющие создавать компоненты с использованием механизмов ActiveX или Plug-in, представленных в виде встроенных или дополнительных библиотек интерфейсов.
В качестве средств программирования серверных приложений могут использоваться обычные системы программирования (C/C++, VisualBasic, Java и др.) и интерпретаторы команд (UNIX-shell, REXX и др.), интерпретаторы и компиляторы сценариев на JavaScript, VBScript и Perl.
Средства администрирования поставляются в составе программного обеспечения Web-сервера и служат для конфигурирования, активации и мониторинга Internet-сервисов, для настройки системы безопасности, для контроля связности гипертекстовой структуры и актуальности гиперссылок, для учета и протоколирования использования серверов.
Рекомендуем посмотреть лекцию "10. Аллергия".
Для разработки информационных ресурсов используется широкий спектр языков и средств программирования:
· язык разметки гипертекста HTML для создания и интерпретации Web-структур;
· язык виртуальной реальности VRML для генерации и управления трехмерными сценами;
· язык Java и средства программирования мобильных приложений;
· языки сценариев для разработки интерактивных страниц.