Transparent Transaction Bracketing
Transaction-hood may be a property of the application component.
In COM+, a class is declared:
- requires new - callee always starts a new transaction
- required - if caller is in a transaction, then run in caller’s transaction, else start a new transaction
- supported - if caller is in a transaction, then run in caller’s transaction, else run outside of any transaction
- not supported - don’t run in a transaction