Я пытаюсь разработать интерфейс, который позволяет подключаемые "приложения".Основное приложение будет просто платформой, которая управляет маршрутизацией приложений и при необходимости передает любые данные между приложениями.«Приложения» будут упакованы в отдельные jar-файлы и должны автоматически загружаться в зависимости от того, какие jar-файлы обнаружены при запуске сервера.
1) Как динамически маршрутизировать эти приложения без жесткого определения пути?Может быть, использовать файл конфигурации?
2) Может ли каждое приложение иметь свой собственный маршрутизатор и каким-либо образом регистрироваться в качестве дочернего маршрутизатора основной платформы?
Любые чтения по этой теме очень помогут.