Портлеты или веб-части Sharepoint ИЛИ Pageflakes

У нас есть новое требование, предъявляемое командой по пользовательскому интерфейсу, чтобы использовать портальное решение для нашего пользовательского интерфейса с портлетами, такими как iGoogle. Наша команда по корпоративной архитектуре рекомендует технологию Portal (JSR 168) и лично, но я думаю, что это просто убийство. После рассмотрения архитектуры Pageflakes мне интересно, можем ли мы придумать облегченную структуру пользовательского интерфейса, чтобы приспособиться к этому, вместо того чтобы использовать портальную технологию. Буду признателен за добрый совет.

Дополнительная информация:

Это магазин Java с большими инвестициями в пакет Websphere.

1 ответ

Решение

Конечно это зависит от ваших требований. В целом, я думаю, что порталы хороши, если вы хотите использовать функции, которые они предоставляют "из коробки" (такие как вход в систему, управление пользователями / ролями, cms и т. Д.) И готовы потратить некоторое время на настройку / обслуживание системы. В любом случае, JSR-168 довольно старый и ограниченный, и вам следует использовать вместо него JSR-286.

Вы также можете рассмотреть возможность создания собственного "портала". Это можно сделать с помощью JavaScript-фреймворка, такого как JQuery, или, если удобнее, с использованием только Java, компонентного фреймворка, такого как Vaadin. Тогда хорошо полагаться на API-интерфейсы платформы для определения фрагментов пользовательского интерфейса и использовать предоставляемые ими механизмы модульности.

Не могу много сказать о Pageflakes, но он выглядит как простая и удобная структура для агрегирования HTML-контента из разных источников с использованием Ajax.

В качестве резюме я бы сказал: Портал, если хотите использовать (в хорошем и плохом) расширенные возможности. Пользовательский, если вы хотите иметь контроль и только построить простую "панель инструментов".

Другие вопросы по тегам