В чем разница между Jetspeed 2 и Плутоном?

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

Я посмотрел сайт Apache Protals и увидел, что есть два проекта - Jetspeed 2 и Pluto.

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

3 ответа

Решение

Jetspeed 2 использует Pluto в качестве контейнера портлетов, но он ориентирован на то, чтобы быть полнофункциональным корпоративным приложением, включая собственный набор портлетов, SSO, настраиваемую защиту, темы и т. Д.

Если вы хотите начать работу с порталами / портлетами, проект Jetspeed 2 быстро продвигается, и я бы предложил присоединиться к спискам рассылки, поскольку они могут быть невероятно полезными. Кроме того, загрузите и соберите портал из исходного кода, используя учебное пособие на портале Apache, и вы сразу же приступите к работе с пользовательским порталом.

Я много работал с Jetspeed 1. С J2 и JSR 186 я был немного не в курсе, но вот мое лучшее предположение. Это только предположение, но я достаточно уверен, чтобы опубликовать это здесь.

(Предположение: портал использует контейнер с портлетами, а контейнер с портлетами не может работать сам по себе.)

Jetspeed 2 стремится стать полноценным корпоративным порталом, который использует Pluto в качестве контейнера портлета. У Плутона есть собственный простой портал, так как он не хочет зависеть от какого-либо проекта портала. Я считаю, что портал Плутона не предназначен для корпоративного уровня.

Вышеприведенное утверждение подтверждается этой частью FAQ по Плутону ( отсюда):

Является ли Плутон корпоративным порталом?

Нет, проект Pluto направлен на создание контейнера портлетов, совместимого со спецификацией Java. Для поддержки контейнера проект Pluto предоставляет простой портал, однако он не предоставляет дополнительных услуг, таких как единый вход. Если вы ищете реализацию корпоративного портала с открытым исходным кодом, есть несколько доступных. Apache Jetspeed - это корпоративный портал, размещенный Apache Software Foundation. Sakai и uPortal - образовательные порталы, использующие Плутон в качестве контейнера. Есть много других порталов с открытым исходным кодом.

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

Если вы хотите просто "погрузиться", посмотрите на JetSpeed. Или я могу порекомендовать вам взглянуть на Liferay Portal. Это также открытый исходный код, и он поставляется с множеством плагинов (портлетов) прямо из коробки. Так что это дает вам быстрое впечатление, что можно с этим делать.

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