Несколько веб-приложений, развернутых на отдельном сервере Tomcat с единой домашней страницей доступа? - PullRequest
1 голос
/ 28 октября 2011

Ну, я посмотрел и искал, но не нашел именно то, что искал, вот и все.

У нас есть несколько веб-приложений, каждое из которых развернуто как .war на отдельном сервере Tomcat. Мы планируем создать портал, подобный странице общего доступа, для всех приложений, где пользователи смогут выбрать приложение, в то время как навигационное меню и макет останутся неизменными для этой общей домашней страницы. Эта общая точка доступа / портал также будет собственным приложением.

Мне любопытно, и я почесал голову какое-то время, как лучше подойти к нему? Причиной развертывания каждого приложения / сервера, изолированного друг от друга, является увеличение времени на случай возникновения проблем в другом приложении.

Мой вопрос: можно ли это сделать без использования портальной технологии? Есть ли хорошие книги, в которых обсуждается архитектура / стратегии развертывания?

Буду признателен за любые указатели.

1 Ответ

0 голосов
/ 28 октября 2011
  1. Старомодный способ сделать это - оставить верхнюю рамку в приложении меню и использовать нижнюю часть для других приложений, но это не рекомендуется.

  2. Плитки Apache позволяют интегрировать фрагменты страницы, например верхнее меню, которые можно синхронизировать с различными серверами с помощью сценария rsync .

  3. Другая возможность - запросить фрагмент с центрального сервера с помощью вызова AJAX с JSONP, чтобы преодолеть междоменный предел.

  4. Я подозреваю, что, поскольку приложения уже разработаны, уже слишком поздно для этой четвертой возможности, но самый чистый способ разработки приложения сейчас - это создание API платформы, доступного через вызовы AJAX.

Чтобы уточнить:

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