Замена устаревшего веб-приложения на основе J2EE / Spring новым веб-приложением с улучшенным дизайном - PullRequest
0 голосов
/ 25 сентября 2018

В настоящее время я анализирую свои варианты замены одного из моих клиентских веб-приложений (построенных на Spring 4.0+ и Java 8.0) новым веб-приложением (в основном архитектура на основе SPA с Angular 4 и NodeJS).

Чтобы получить более подробную информацию о существующей архитектуре, все это приложение работает в облачной инфраструктуре, различные военные файлы интегрированы с Mule API в качестве шлюза интеграции со многими другими компонентами интеграции для контента и т. Д.

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

  1. В конечном итоге замените существующее приложение новым, не влияя на существующий трафик, пока мы не достигнем этой точки, оба приложения остаютсяи делить трафик между ними.
  2. сохраняя этот коммутатор маршрутизации в качестве решения на основе конфигурации, чтобы разделить трафик между этими двумя приложениями, внешними из обоих приложений (т. е. на основе конфигурации или на основе Mule), то есть направляя несколько потоковв новое веб-приложение, а остальные вызовы направляются в существующее приложение.

  3. Сохранение общего контекста веб-приложения (чтобы избежать изменения URL-адресов в сотнях мест)

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

...