Какой «сервер приложений я должен использовать»? Не очень сложное приложение, трансформирующее данные, отправляющее данные - PullRequest
3 голосов
/ 06 декабря 2010

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

Мне интересно, какие технологии мне использовать. Кот? Стеклянная рыба? или может быть что-то легче? Сервер Spring?

Ответы [ 2 ]

2 голосов
/ 06 декабря 2010

Вам не нужен сервер приложений.Держать его максимально легким - это хороший выбор.Мое предложение для вас состоит в том, чтобы использовать легковесную среду, которая поддерживает DI, преобразования, многопоточность / seda и интеграцию (вызывая weservices) из коробки, чтобы вы могли сосредоточиться на логике своего приложения.Фреймворки, такие как Apache Camel , Mule и т. Д., Являются хорошими кандидатами.

0 голосов
/ 06 декабря 2010

Tomcat не является сервером приложений.Я никогда не слышал о Spring Server.

вот список серверов приложений Java .

Наиболее широко используются JBoss и Glassfish.

...