Эээ, есть логика транзакции вообще. Она вообще никак не связана с понятием "сага" или "роллбэк", она зависит от конкретной предметной области и бизнес-сценария.
я в общих чертах. к тому, что по сути есть только два стула - всякие двухфазные комиты, xa-ништяки итд. либо руками пилить описывать некие ролбеки, компенсации, и это уже про сагу.