Может ли транзакция распространяться между EJB из разных приложений в Weblogic?

Мы разрабатываем систему, которая имеет две основные логики; Одна из них - очень легкая логика управления; а другой - это логика обработки, которая потребляет очень много ресурсов (ОЗУ + ЦП).

Мы решили использовать одну машину для выполнения логики управления и одну (или несколько) других машин для выполнения логики обработки.
Чтобы разделить логику на разные машины, мы создали приложение (EAR) для каждой логики, что дает нам два отдельных приложения.

Теперь мы используем Weblogic в качестве нашего сервера приложений, и мы еще не настроили наш домен для запуска приложений на разных машинах.

Прежде чем мы это сделаем, мы хотим знать; Когда EJB из управляющего приложения вызовет EJB из обрабатывающего приложения, будет ли транзакция распространяться? Если управляющий EJB откатит свою транзакцию, откатит ли обрабатывающий EJB и ее? Требуется ли для этой функции особая настройка домена?

9
задан wafwaf 14 February 2012 в 12:52
поделиться