9.2.4. About Transaction Participants
A transaction participant is any process within a transaction, which has the ability to commit or roll back state. This may be a database or other application. Each participant of a transaction agrees to only commit its state if every other participant can also do so. Otherwise, they each roll back.