Describe the major difference between the “view” and the “modify” functions in the storage and access model.
Answer: The “view” function is the retrieval of an artifact for the purpose of reading the artifact and may be performed by all at all times.
The “modify” function is the retrieval of an artifact for the purpose of making changes to the artifact.
Thus in the case of modify, only those authorized should be allowed to perform the function. In addition, to prevent conflicts, when an artifact X is retrieved for modification, that X is locked from other modify functions until it is returned. X may still be viewed by others.