Информационные порталы и технологии их реализации

Вид материалаДокументы
Подобный материал:

Информационные порталы и технологии их реализации


Чернев С.П.

Институт дискретной математики и информатики

ser@sibinfo.ru


В условиях развития Интернет/Интранет преимущества сетевых средств распространения информации перед стандартными бумажными технологиями стали весьма очевидными. Но при этом, одной из важнейших задач остается корректное предоставление публикуемых материалов в структурированном и презентабельном виде. Одной из технологий, предоставляющих возможности отображения иерархической и смешанной информации в сети, является технология Web-порталов. Портал, являясь комплексной Web-системой, позволяет формировать наполнение страниц, предоставлять персонифицированный доступ к ресурсам и использовать различные подходы к обеспечению информационной безопасности.

Одним из важных аспектов создания портала является его структура, которая во многом определяется его компоновкой и проблемной ориентацией. В настоящее время складывается следующая классификация информационных порталов:
  • Вертикальные (специализированные) порталы – порталы узкой тематической направленности, посвященные определенной тематике, связанные с отраслью или конкретной проблематикой.
  • Горизонтальные (универсальные) порталы – порталы общего характера, обозревающие различные темы.
  • Потребительские порталы (Rambler, Yahoo, InfoArt и т.д.). Потребительские порталы содержат огромное количество ссылок на различные сайты, и служат для организации более удобного пребывания пользователя в Сети. Они содержат поисковые возможности, ленты новостей, биржевые сводки, прогнозы погоды, т.е. все, что необходимо для ежедневного информационного обеспечения. Кроме того, некоторые из них предоставляют пользователям услуги электронной почты, сервисы для планирования времени, ведения баз данных адресов и дат, а также другие бесплатные приложения. Тем самым они увеличивают количество посетителей, что является жизненно важным для них, поскольку потребительские порталы существуют за счет рекламной деятельности.
  • Торговые порталы, основной задачей которых является объединение вокруг себя наибольшего количества Web-узлов поставщиков и покупателей и централизация документооборота между ними. Все электронные транзакции в таких порталах проходят через электронные торговые площадки (marketplaces), интегрирующих покупателей и поставщиков.
  • Корпоративные порталы, предназначены для формирования единого информационного пространства внутри компании. Основными задачами корпоративного портала являются организации внутреннего документооборота, создания вариантов систем управления предприятием. Как правило, корпоративные порталы доступны только из внутренней сети компании.

В докладе акцент делается на создании порталов для учреждений науки и образования, которые далеко не всегда возможно классифицировать как один из указанных типов. Наличие кафедр и лабораторий порождают необходимость прорабатки строгих вертикалей по определенной тематике, при этом горизонтальная специфика порталов проявится благодаря наличию большого количества кафедр и лабораторий, публикующих свои ресурсы в портале. Для сотрудников лабораторий и отделов требуется механизм обмена результатами работы, интерактивного обсуждения проблемных задач и электронного издательства, что привносит ресурсу элементы корпоративного портала. Механизмы развития образовательных услуг в рамках технологий дистанционного обучения и применение порталов в качестве одного из важнейших инструментов привносит элементы потребительских и торговых порталов. Все вышесказанное говорить о необходимости глубокой методологической и технологической проработке вопросов создания порталов для сферы образования и науки.

В докладе излагаются различные варианты структурных решений для рассматриваемого класса информационных порталов, обеспечивающих удобную и быструю навигацию по элементам его структуры: древовидная иерархия, наборы деревьев каталогов и т.д. Оптимальным способом является предоставление возможности динамического преобразования структуры портала, что позволяет безболезненно отражать текущую структуру учреждения либо подразделения и выполнять оперативные преобразования.

Портальный подход к построению Web-системы предполагает минимизацию ручного редактирования содержимого страниц. При этом полностью избежать ручной работы, при сохранении гибкости подготавливаемых материалов, не удается. В докладе рассматривается несколько подходов к подготовке содержания страниц Web-сервера конечными пользователями:
  1. Создание страниц портала через Web-интерфейс – предполагает внедрение редактора в Интернет-приложение. Требует знания языка HTML, обязывает пользователя не использовать некоторых форматирующих символов и команд, которые могут сказаться на компоновке страниц портала (примерами могут служить тэги
, и другие).
  • Выгрузка документов в форматах текстовых редакторов позволяет упростить задачу публикации документа, поскольку все материалы этого документа содержатся в одном файле (в отличие от формата HTML, в котором изображения и другая мультимедиа информация хранятся отдельно от текстовых данных), но при этом накладывает ограничения на программу просмотра документов. Так, документ, опубликованный в портале в формате Word, для отображения на экране компьютера, требует наличия соответствующей программы на клиентской системе (MS Word, Star Office Word).

    Одним из компромиссных вариантов является технологическое решение, которое позволяет подготавливать материалы строго типизованной формы через Web-интерфейс (подготовка новостей, формирование каталога и т.п.), и выгружать данные в формате внешних редакторов для документов, содержащих разнородную информацию.

    В докладе демонстрируется анализ вариантов различных технологических решений, для создания портальных комплексов, приводятся их сравнительные характеристики. Затрагиваются вопросы публикации неструктурированных документов в публичных Web-ресурсах, способы их индексации и каталогизации. Более подробно рассматривается подход к созданию порталов на основе технологий баз данных и Java 2 Enterprise Edition (J2EE), рассматривается пример реализации подхода для создания портала научно-исследовательского института.

    Выбор языка Java в качестве одного из базовых, в сочетании с использованием технологических подходов Oracle, позволяет значительно упростить реализационные моменты и увеличить производительность системы. Это является возможным, поскольку в состав современных версий СУБД Oracle 9i входит компилятор и среда запуска Java-приложений, оптимизированные для работы с базами данных и соответствующие стандарту J2EE. Дальнейшее развитие технологии J2EE и появление новых стандартов для разработки Web-приложений, получивших название Web-services (утвержден консорциумом W3C, rg/), позволит в дальнейшем интегрировать реализованный подход со службами и сервисами, реализованными на других платформах и системах.