Другой причиной выбора JMS и MDB является гарантированная доставка. Синхронный вызов «точка-точка» не выполняется, если получатель недоступен, но можно настроить очередь для гарантии доставки, обработки повторных попыток или сбоев транзакций, использования очередей ошибок для «ядовитых» сообщений и т. Д.
В JMS встроены две модели передачи: точка-точка с использованием очередей и публикация / подписка с использованием тем. У каждого свои преимущества.
Недостатком JMS и MDB является скорость реакции. Вам может понравиться разъединение, но если вы заблокируете и дождетесь ответа, он, безусловно, будет медленнее, чем прямой удаленный вызов метода, потому что вместо одного происходит два сетевых отключения, а не одно.