Помимо асинхронного/синхронного характера конкретной проблемы и с учетом того, что MOM (в данном случае выбрав JMS) предлагают бесплатные дополнительные функции, такие как распределение нагрузки и другие, что еще можно учитывать при выборе JMS, а не REST или наоборот?
Спасибо