У меня есть требование создать около 10 рабочих мест Spring Batch, которые будут состоять из читателя и писателя. Все читатели читают данные из разных Oracle БД и записывают в разные Oracle БД (исходный и целевой серверы разные). И задания Spring реализованы с использованием Spring Boot. Также все 10+ заданий будут упакованы в один Jar-файл. Пока все хорошо.
Теперь клиент также хочет, чтобы какой-то пользовательский интерфейс отслеживал состояние работы и выступал в качестве организатора работы. Я просмотрел документацию по Spring Dataflow Server для требований пользовательского интерфейса. Но я не уверен, что это будет служить цели, или есть какой-либо другой альтернативный вариант, доступный для мониторинга состояния задания, остановки и запуска заданий всякий раз, когда это требуется из пользовательского интерфейса.
Кроме того, как можно отделить 10+ заданий внутри одного Jar-сервера Spring Data Flow Server, если это единственный вариант для пользовательского интерфейса.
Заранее спасибо.