Портлеты и устаревшие приложения - PullRequest
1 голос
/ 11 апреля 2011

На работе у нас есть как устаревшее веб-приложение (около десяти лет), так и новое веб-приложение (

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

Я никогда раньше не использовал портлеты, и мне было интересно, на какие технологии мне следует обращать внимание и как мне подходить к этой задаче?

Можно ли интегрировать секцию портлета хоста в первое приложение или нам потребуется новое развертывание?

Ответы [ 2 ]

2 голосов
/ 11 апреля 2011

Я только что прошел процесс выбора портала, где я работаю, и мы нашли несколько способов подойти к этому -

Вы можете приобрести высококачественный продукт портала, такой как WebSphere Portal Server или продукт портала Oracle (как бы он ни назывался на этой неделе), вы можете перейти в сообщество Liferay или Enterprise (версия для предприятия поставляется с поддержкой и получает новые функции раньше, чем сообщество) ), или вы можете пойти с открытым исходным кодом с Apache Pluto. Все это даст вам настоящие JSR-совместимые контейнеры с портлетами. Если вы решите пойти по этому пути (в отличие от использования Apache-плиток для агрегирования на стекле и избежания хлопот с порталом или использования непортальной технологии, такой как Adobe Flex & Mosaic), вы сможете выбрать способ доступа к устаревшие приложения:

  1. Использование моста портлета-сервлета, если таковой имеется на сервере портала;

  2. Попробуйте связать действительно устаревшие приложения с портлетом IFrame.

  3. Повторно реализуйте функциональность пользовательского интерфейса (вы использовали шаблон MVC, верно?) В качестве портлетов.

Я думаю, что старое приложение, которое вы упомянули, вероятно, не предназначено для замены пользовательского интерфейса, и вам лучше всего использовать варианты 1 или 2, но я не могу сказать наверняка, не увидев само приложение ,

0 голосов
/ 18 октября 2011

Я думаю, вы также можете посмотреть на использование реализации моста портала.

Проверить:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...