Variation across systems
 
 
- In the most complete cases, the logical operations involved are:
- 
- Reserve existing version
- Lock existing version
- Retrieve existing version
- Request or suggest identifier for new version
- Write new version
- Release lock
- Release reservation