Authors: Haiyan Xu, Tetsuya Furukawa, Yihua Shi
Tags: 1998, conceptual modeling
Collaborative work presupposes information exchange among participants. In contrast, traditional transaction technologies allow concurrent users to operate on shared data, while providing them with the illusion of complete isolation from each other. To overcome this gap, this paper introduces a process-based transaction model, in which each sub-transaction called a toolkit guarantees the consistency of transactions. Based on this transaction model, we discuss the correctness criterion of collaborative work formally and propose a concurrency control protocol and a recovery protocol to support collaborative work. The protocols permit users to exchange information with each other and to relieve the loss of result problem.Read the full paper here: https://link.springer.com/chapter/10.1007/978-3-540-49121-7_37