commitment, concurrency, and recovery (OSI) (CCR)
Commitment, Concurrency, and Recovery (CCR) are service elements of the application layer. They are used to ensure absolutely error-free data transmission, as required for transactions, for example.
The Commitment, Concurrency, and Recovery service element provides basic services for maintaining data consistency in a distributed OSI environment. It allows applications to perform sequences of read and update operations that transition a consistent system state to a new state. Commitment, Concurrency, and Recovery takes into account whether other read or update operations are being performed on the same objects at the same time or whether systems or communication paths have failed.