Я пишу какое-то приложение, которое будет работать в фоновом режиме (служба Windows? Может быть, сервер приложений?)
Приложение получает некоторые данные, затем преобразует / упаковывает / оптимизирует в другом потоке, а затем в другом потоке отправляет данные на следующий сервер (используя WebServices).
Будет толстый клиент (возможно, Swing) для мониторинга всего процесса через WebServices.
Все заявки будут написаны моей командой (поэтому нет необходимости использовать сложные сервисы интеграции).
Приложение будет составлено из слабо связанных классов (простой шаблон DI),
может быть JMS будет полезен?
Мне интересно, какие технологии мне использовать.
Кот? Стеклянная рыба? или может быть что-то легче? Сервер Spring?