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