Towards a Cooperative Transaction Model - The Cooperative Activity Model

Towards a Cooperative Transaction Model - The Cooperative Activity Model

Abstract

With the emerge of cooperative applications it turned out that traditional transaction concepts are not suitable for these scenarios. Isolation of transactions, as guaranteed by the ACID transaction properties, contradicts the need of cooperation between users. In this paper, we propose a cooperative activity model that provides transactional properties suitable for cooperative scenarios. Our model ensures that the joint execution of a cooperative activity is equivalent to one that could have been carried out by a single user. This is achieved by a controlled exchange of intermediate, but semantically correct information between collaborating users. Each user participating in a cooperative activity has his own private workspace that is isolated form other users. Cooperation is achieved by controlled exchange and synchronization of the contents of workspaces among the users and by installing results of their activities in the common activity database. We discuss our cooperative activity model in different scenarios, one requiring a close cooperation in an authoring environment, and the second implementing a workflow-like scenario.

Grafik Top
Authors
  • Klas, Wolfgang
  • Rusinkiewicz, Marek
  • Tesch, Thomas
  • Wäsch, J.
  • Muth, Peter
Grafik Top
Shortfacts
Category
Technical Report (Technical Report)
Divisions
Multimedia Information Systems
Number
889
Publisher
GMD Technical Report (Arbeitspapiere der GMD)
Date
March 1995
Official URL
ftp://ftp.darmstadt.gmd.de/pub/oasys/reports/P-95-...
Export
Grafik Top