Рассмотрение существующих технологий построения порталов.

Современные технологии построения порталов базируются на самых
разнообразных программно-технологических платформах. Сегодня существует не
менее десяти подобных платформ, разработанных и поддерживаемых лидерами
рынка высоких технологий.

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

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

Технологическая разработка «Группы компаний Стек» X-Ware удовлетворяет практически всем требованиям, предъявляемым к решениям для построения порталов или сети порталов. Основу платформы X-Ware составляет концепция «общей шины», т.е. между узлами информация передается по специальным протоколам, и, фактически, является общей для всей совокупности ресурсов сети.

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

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

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

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

· Масштабируемость архитектуры системы (клонируемость, кластеризация,
высокая производительность, передача больших объемов данных).

· Открытость архитектуры системы (подключение новых ресурсов, развитие
системы)

· Возможность интегрирования с существующими продуктами, имеющими
открытый API

· Поддержка внутрисистемных стандартов

· Оптимизация объемов передаваемой информации

· Поддержка русского языка.

· Наличие встроенных средств: поиска информации, безопасности,
разграничения прав доступа, жизнеспособности

· Модульность (независимая работа многих разработчиков над различными
частями системы)

· Возможность развития системы с обеспечением полной совместимости со
всеми предыдущими версиями

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

Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru Рассмотрение существующих технологий построения порталов. - student2.ru

Рассмотрение существующих технологий построения порталов. - student2.ru
Кластер М
Кластер N
Интернет
Корпоративны*
ватели
Системный администрантор, операторы, программисты, поставщики информации и т.д.
Публичные ресурсы
Корпоративные ресурсы
Служебные интерфейсы
Кластер К
Общая шина
Защищенный протокол
Интерфейсы подключаемых рес
Удаленные и мобильные пользователи

Структурная схема коммуникационных и информационных ресурсов,
организуемых в соответствии с архитектурой «общая шина»




Существующие технологии поддержки информационных сетей.

На сегодняшний день существует достаточно немного программно—
технологических платформ, позволяющих создавать на своей основе большие сети информационных ресурсов. Среди них Vignette Integrated content management
applications, Microsoft SharePoint technology, ORBIX2000 (IONA 0rbix2000), Xware.
Ниже приведено краткое описание перечисленных технологий:

Набор интегрированных продуктов управления контентом Vignette

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

Контентное расширение:

Vignette® Advanced Deployment Server V6 - корпоративная работа по
созданию, тестированию и сборке программных систем.
Vignette® Mobile Application Suite V6 - удаленный доступ персонала и
партнеров компании к корпоративным приложениям и Интернет—сервисам
(мобильный офис).

Интеграционное расширение:

Vignette® Collaborative Commerce Server V6 - B2B интегрирующее решение.
Защищенные транзакции через Интернет и корпоративные сетевые экраны.
Vignette® Content Syndication Server V6 - поддержка совместной работы в
электронном бизнесе и взаимного импорта контента партнеров,
пользователей, дистрибьюторов и продавцов на основе Web-технологий.

Аналитическое расширение:

Vignette® Relationship Management Server V6 Advanced Edition - организация
целевого персонализированного взаимодействия со служащими и
пользователями.

Vignette® Multi—Channel Communication Server V6 - платформа для
разработки мобильных приложений для электронной коммерции,
управления работой с пользователями, партнерами и служащими.

Объединенный пакет приложений:

Vignette® Enterprise Application Portal - создание, управление и поддержка
Web—порталов.

Vignette® Merchant Suite - управление сетевыми продажами, поддержка сетевых каталогов и электронных витрин.

Vignette Financial Application Suite - поддержка персонализированного
консалтингового сервиса для финансовых организаций.

Технологическую основу составляют Web-технологиии и технологии клиент—
сервер. Может работать на операционных системах IBM AIX, Sun Solaris и
Windows 2000. В качестве СУБД могут быть использованы IBM DB2, Oracle, SQL Server и Sybase. Возможности развития минимальны ввиду закрытости исходного
кода.

MS SharePoint Technologies MS SharePoint Server, MS SharePoint Team Services

MS SharePoint Technologies представляют собой программно технологические
решения создания, поддержки и управления контентом сетевых информационных
ресурсов, а также создания, поддержки и управления ресурсами групповой работы.

MS SharePoint Team Services - групповое Web—решение, позволяющее
рабочей группе создавать «здесь и сейчас» рабочее пространство группы,
управлять работой группы, обеспечивать эффективность совместной
работы.

MS SharePoint Server - программное решение для создания, поддержки и
управления порталами. Позволяет легко находить, компоновать и
публиковать информацию в сети.

Технологическую основу MS SharePoint Technologies составляют сетевые и
настольные технологии Microsoft, Web—технологии и технологии клиент—сервер.
Может работать на операционных системах Windows NT, 2000, XP. В качестве
СУБД используется Microsoft SQL Server. Возможности развития минимальны за счет закрытости исходного кода.

Линейка продуктов IONA ORBIX

В линейку продуктов ORBIX входит ряд платформ и продуктов для разработки,
управления и поддержки распределенных Web—порталов, инструментов
информационной поддержки рабочих групп, корпоративной информационной
поддержки, поддержки транзакций и персональных коммуникаций.
Линейка разделена на Корпоративные Продукты и Инструменты Разработки.

К первой категории относятся:

B2B Integrator - поддержка корпоративных бизнес—процессов, организация
сетевого взаимодействия между процессами.

Enterprise Integrator - интеграция разнородных продуктов и данных в
единую корпоративную платформу.

Mainframe Integrator - интеграция компьютеров класса мейнфрейим и
приложений, работающих на этих машинах в единую систему с другими
аппаратными платформами и программными приложениями.

Portal Server - поддержка корпоративных информационных порталов.

К категории Инструментов Разработки относятся:

IONA iPortal Application Server - сертифицированный компанией Sun J2EE
сервер приложений.

IONA XMLBus - основанный на XML набор инструментов разработки и
коллекция сопутствующих технологий для разработки Web—сервисов.

IONA Orbix - программно—технологическая платформа на основе
технологии CORBA для разработки сложных и/или встраиваемых систем.

IONA Orbix/E - программно согласованных с технологией CORBA брокер
объектных запросов (ORB) для высокоскоростных систем и встраиваемых
приложений.

IONA ORBacus - базовый брокер объектных запросов (ORB).

Технологическую основу составляет технология CORBA. Возможна интеграция
практических любых программных продуктов, поддерживающих технологию
CORBA и/или имеющих открытый программный интерфейс приложений (API).
Работает на UNIX—совместимых операционных системах, MS Windows 2000.

IBM WebSphere Portal Solution

Решения IBM WebSphere Portal Solution обеспечивают безопасный доступ к
динамической информации, приложениям и людям, что очень важно для создания
успешных и эффективных порталов типа "бизнес-сотрудник" (B2E), "бизнес-
бизнес" (B2B) и "бизнес-потребитель" (B2C).
Предлагаются три следующих пакета решений:

WebSphere Portal Enable Solution - гибкий, масштабируемый каркас
горизонтального портала, предоставляющий компаниям фундамент для
создания персонализированных порталов;

WebSphere Portal Extend Solution включает в себя все возможности решения,
а также интегрированное рабочее пространство группы, средства
мгновенного обмена сообщениями, расширенного поиска и поддержки
совместной работы;

WebSphere Portal Experience Solution включает в себя возможности решения
Extend, а также расширенные возможности электронных совещаний,
совместного доступа к приложениям, управления контентом в масштабе
предприятия и усиленные средства безопасности.

Решения WebSphere Portal Solution используют всю мощь и многофункциональность WebSphere Application Server, ключевой технологии IBM
для Web-приложений, и являются новым примером того, как IBM расширяет
программную платформу WebSphere, создавая интегрированную программную
инфраструктуру для успешного электронного бизнеса.
Это программное решение для порталов позволяет компаниям создавать
современные порталы нового поколения, которые предлагают пользователям
персонализированный, безопасный и единообразный способ доступа к экспертным ресурсам, информационному наполнению, приложениям и процессам. WebSphere Portal Solutions также поддерживает широкий диапазон нетрадиционных клиентских устройств, благодаря чему пользователи могут взаимодействовать с порталами B2E, B2B и B2C в любое время, из любого места, с помощью любого клиентского устройства, как проводного, так и беспроводного.

Программно—технологическая платформа Xware

Xware представляет собой интегрированную программно - технологическую
платформу для создания, поддержания и контроля распределенных информационно—транспортных сетей. Система ориентирована на разработку,
управление и поддержку распределенных Web—порталов, инструментов
информационной поддержки рабочих групп, корпоративной информационной
поддержки, поддержки транзакций и персональных коммуникаций. Xware имеет
модульную структуру. Базовым модулем платформы является «общая шина» -
брокер объектных запросов (ORB).
Дополнительные модули:

· многоязычные средства поиска информации в электронных документах;

· инструменты управления и анализа информационных потоков в
телекоммуникационных сетях включая средства контроля и анализа
трафика;

· интегрированные инструменты создания, управления и поддержки WEB-
приложений.

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

· масштабируемость, являющаяся результатом использования
распределенной архитектуры и принципа «общей шины»;

· высокая нагрузочная способность, являющаяся результатом разделения и
использования специальных схем связи WEB- серверов и серверов баз
данных;

· непрерывность развития, являющаяся результатом модульного построения и поддерживаемая системой Stager (online разработка, поддержка и
обновление Web—ресурсов);

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

· Преимущества платформы:

· Открытость.

· Гарантированно корректная работа с русскими кодировками и морфологическими особенностями русского языка.

· Наличие встроенных мощных поисковых средств.

· Использование программных продуктов с открытым исходным кодом.

· Технологическую основу составляет технология CORBA. Возможна интеграция практических любых программных продуктов, поддерживающих технологию CORBA и/или имеющих открытый программный интерфейс приложений (API). Работает на UNIX—совместимых операционных системах.

· В таблице приведены сравнительные характеристики описанных программно—технологических платформ.


  Vignette SharePoint ORBIX WebSphere Xware
Свойства
Поддержка разработки контента + + + + +
Интерактивное управление ресурсами + + + + +
Управление контентом + + + + +
Персонализация + + + + +
Интеграция + + + + +
Анализа контента + + + + +
Взаимный импорт контента партнеров + Нет данных + - +
Корпоративная работа + + + + +
Удаленный доступ + + + + +
Встроенные средства поиска - - - - +
Поддержка разных кодировок русского языка - - - - +
Поддержка морфологических особенностей русского языка - - - - +
Распределенность - - + - +
Масштабируемость + - + - +
Открытый исходный код - - частично - +
Возможность непрерывного развития - - + - +
Технологическая основа
клиент-сервер - + - + -
CORBA - - + - +
WEB + + + + +
Поддерживаемые ОС
Windows + + + + -
UNIX совместимые + - + - +
Поддерживаемые БД
MS SQL server + + + + +
ORACLE + - + + +
PostgreSQL - - - + +
Mу SQL - + + + +

Возможные пути реализации и развития системы образовательных порталов.

· Разработка рубрикатора информационных ресурсов, имеющих отношение к образовательной деятельности. Поскольку существующие рубрикаторы (ВИНИТИ, ГПНТБ и проч.) не в полной мере удовлетворяют современным требованиям, предъявляемым к каталогизации информационных Интернет—ресурсов, необходимо создание рубрикатора, адекватно отражающего информационную структуру образовательной среды.

Рассмотрение существующих технологий построения порталов. - student2.ru

· Осуществление инвентаризации Интернет—ресурсов по единой универсальной схеме, в основу которой положен рубрикатор информационных ресурсов:

· адаптация и настройка машины поиска интернет—ресурсов с учетом разработанного рубрикатора

· проведение целевого автоматизированного поиска

· каталогизация и индексация выявленных ресурсов в специальных базах данных.

· Формирование Интернет—сайта свободного доступа для апробации полученных баз данных и предоставления бесплатного сервиса по поиску образовательных информационных продуктов ( документов, каталогов, стандартов, учебных программ и курсов, вспомогательной информации и т.д.).

· Методическое и технологическое развитие созданного сайта в образовательный портал широкого назначения (прототип будущего национального образовательного портала) путем оптимизации его логической и функциональной структуры: создание удобного

· пользовательского интерфейса, разработка, адаптация и встраивание стандартных функций и интернет-сервисов, присущих порталу.

· Формирование распределенного коллектива редакторов различных разделов и сервисов портала: подбор и обучение специалистов, в т.ч. в первую очередь, специалистов из регионов.

· Развитие информационного наполнения портала (1) за счет совершенствования имеющихся интернет-ресурсов, (2) за счет перевода части образовательных информационных продуктов, используемых в режиме off-line, в новые интернет-ресурсы, (3) за счет заказа и создания принципиально новых образовательных интернет-ресурсов и продуктов.

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

· Обоснование приоритетов, направлений и способов «вертикального» развития информационных ресурсов портала с целью формирования проблемно—ориентированных и специализированных образовательных Интернет—ресурсов ( в виде сайтов или мини порталов). Разработка и адаптация специализированных технологических решений, выявление и поддержка активных редакторских групп и др.

· Развитие вертикальных порталов по различным направлениям и сферам информационного обеспечения образовательной деятельности (обучение, научные исследования, управление и т.д.).

· Формирование и развитие горизонтальных порталов, объединяющих региональные и общенациональные интересы в области информационного обеспечения образовательной деятельности. Окончательное формирование национального образовательного портала.

1.4. Заключение:

Следуя из анализа всех представленных выше технологий поддержки порталов, мой выбор остановился на IBM WebSphere Portal Solution. Это обусловлено кросплатформенностью, и наибольшей адаптацией для пользователя.

Глава 2.

Сравнение php и ASP.NET

Вопрос о выборе технологий перестаёт быть сугубо техническим, когда один из возможных вариантов — .NET. В случае WEB-приложений речь идёт, конечно же, об ASP.NET. Который, согласно рекламным статьям Microsoft, просто обязан стать стандартом разработки офисных WEB-приложений. Ведь это «управляемый код», MSF-методология, серверные элементы управления...

Я же постараюсь исключить субъективизм. Например, мне очень нравится документация по php; но я в ужасе от MSDN. Но я встречал очень серьёзных специалистов (и не в единственном числе!), которые при мне легко находили нужную информацию в MSDN. Значит, я снимаю аргумент про документацию как субъективный. И также поступаю со многими другими своими аргументами. Оставляю только те, которые не зависят от моих пристрастий и предпочтений.

Наши рекомендации