Enlisting in a Transaction (cont’d)
When an application A in a transaction T first calls an application B at another node, B must tell its local TM that the transaction has arrived.
Transaction
Manager
Communications
Manager
Application A
2. AddBranch(N, T)
1. Call(AP-B, T)
Transaction
Manager
Communications
Manager
Application B
4. StartBranch(N, T)
5. Call(AP-B, T)
3. Send Call(AP-B, T)
Node M
Node N
Previous slide
Next slide
Back to first slide
View graphic version