Портал

Организация интернет порталов

Портал

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

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

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

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

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

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