Вопросы по Java Portal Framework - PullRequest
       39

Вопросы по Java Portal Framework

2 голосов
/ 11 февраля 2012

У меня есть несколько основных вопросов относительно структуры портала - извините, если они должны быть разбиты на несколько вопросов и размещены по отдельности.

Я прочитал в одном из ответов на этом форуме, что "портал" не делаетне соблюдайте стандартную спецификацию для агрегирования и отображения контента, и каждый портал имеет свой собственный способ отображения информации.

Что представляет собой структура портала?Необходима ли структура портала для запуска портлетов или достаточно контейнера портлетов?Я полагаю, что сервер Apache Pluto является контейнером портлетов, но не полноценным порталом - я прав?Существует ли тесная связь между сервером портала и системами управления контентом - как они связаны?Предоставляет ли стандартный отраслевой портал готовые возможности для аутентификации и авторизации?Если это так - какими еще функциями должен обладать отраслевой стандарт портала?Какие популярные платформы портала?Существуют ли какие-либо широко используемые фреймворки портала? Спасибо!

Ответы [ 2 ]

3 голосов
/ 11 февраля 2012

Портал представляет собой веб-сайт, который обеспечивает единую точку доступа к приложениям и информации.Инфраструктура портала - это часть портала, которая отвечает за отображение и настройку портала.Реализация инфраструктуры портала требует реализации набора JSR, например JSR168 и JSR268 (спецификации портлетов v1 и v2).

Для запуска портлетов необходим сервер приложений, который реализует спецификацию контейнера портлета (JSR168 или JSR286).Это может быть один из крупных корпоративных продуктов: IBM WebSphere, Oracle WebLogic (оба имеют серверы приложений, серверы приложений Express и порталы) или некоторые контейнеры портлетов с открытым исходным кодом: JBoss, Pluto, OpenPortal, Liferay и т. Д.

Безопасность(аутентификация-авторизация), адресованная в портлетах JSR.Однако портлеты в основном защищены с помощью сторонних платформ (я сделал это с помощью Spring)

Что касается популярности, я думаю, что хорошим ответом будет «это зависит» ... Если вы работаете в крупной корпоративной компании- Я бы порекомендовал IBM WebSphere 7 Portal, в противном случае я рекомендую вам рассмотреть JBoss и Liferay.

Удачи!

2 голосов
/ 20 февраля 2012

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

Инфраструктуры портала позволяют создавать сложные веб-сайты, которые повторно используют существующий контент и приложения. Примеры и популярные платформы: Drupal (платформа php с открытым исходным кодом), Sharepoint (платформа Microsoft .Net Portal) и IBM WebSphere Portal (на основе Java).

Часть повторного использования - это ключ к порталу. В Drupal вы можете устанавливать модули сообщества, чтобы быстро (быстрее, чем с нуля) воспроизводить функции, которые вы видите в других местах в Интернете, такие как блоги, вики, форумы, профили пользователей, тележки для покупок и база данных приложений. В Sharepoint вы можете сделать то же самое с «Webparts». В IBM Portal они называются «Портлеты».

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

Большинство решений для управления веб-контентом можно использовать отдельно или на портале для управления созданием контента, контролем версий, тегами, безопасностью и форматированием.

...