Synchronization mechanisms for distributed persistent objects and collaborative user views

The collaborative tasks performed by multiple users linked with computer networks require the coordination of the concurrent users’ activities. Such collaborative users usually share common objects but manipulate them with different views suiting individual needs. This paper proposes synchronization mechanisms for the shared objects and their dependent objects. In the proposed mechanisms, the shared object is a persistent object residing at a database server, while the dependent objects are transient objects such as various user views or persistent objects such as replicated objects in another databases.