The Transaction Service captures the model of the underlying transaction protocol and coordinates parties affiliated with the transaction according to that model.
Provides an interface for transaction demarcation and the registration of participants.
The entity that cooperates with the transaction service on behalf of its associated business logic.
Captures the necessary details of the transaction such that participants can enlist within its scope.