К конкретным случаям применения относятся сценарии, в которых необходимо выполнить какую-то работу в методе и зафиксировать ее перед продолжением существующей транзакции.
"Аудит" (а не ведение журнала) вызовов методов, например, представляет собой сценарий, в котором вы хотите зафиксировать запись аудита независимо от того, будет ли существующая бизнес-транзакция завершена или откат в конце.
Другим сценарием может быть случай, когда у вас есть несколько бизнес-транзакций, которые вызываются из фасада, и каждый такой вызов должен зафиксировать свою работу перед возвратом управления на фасад. Этот сценарий встречается довольно редко, но вы можете найти его в системе рабочего процесса, которая создает свою собственную транзакцию (где записи записываются о ходе рабочего процесса), а вызовы других компонентов, находящихся в том же приложении, должны происходить в отдельных транзакциях.