Почему компоненты EJB с транзакциями, управляемыми компонентами, действуют как «барьер транзакций»?

Цитата изEJB 3.1 спецификация:

13.6.1. Разграничение управляемых компонентом транзакций

Контейнер должен управлять вызовами клиента для экземпляра корпоративного компонента с разграничением транзакций, управляемых компонентом, следующим образом. Когда клиент вызывает бизнес-метод через один из корпоративных биновВ клиентских представлениях контейнер приостанавливает любую транзакцию, которая может быть связана с клиентским запросом.

С другой стороны, транзакция из автономного клиента или другого EJB-компонента распространяется в компонент с использованиемуправляемые контейнером транзакции, Глядя на это с точки зрения CMT, кажется, что бины, использующие CMT, имеют дополнительную важную функцию (распространение транзакций).

В чем причина этого ограничения ("транзакционный барьер) навязывают бобы с помощью BMT?

Смежные вопросы:

Откат транзакции JPA завершается неудачно с вызовом bean-компонента без состоянияКак распространяется UserTransaction?Как распространить пользовательскую транзакцию на стороне клиента в сессионный компонент без сохранения состояния, используя BMT (цитата была скопирована оттуда)

Ответы на вопрос(4)

Ваш ответ на вопрос