Towards a Cooperative Transaction Model - The Cooperative Activity Model.
Marek Rusinkiewicz, Wolfgang Klas, Thomas Tesch, Jürgen Wäsch, Peter Muth:
Towards a Cooperative Transaction Model - The Cooperative Activity Model.
VLDB 1995: 194-205@inproceedings{DBLP:conf/vldb/RusinkiewiczKTWM95,
author = {Marek Rusinkiewicz and
Wolfgang Klas and
Thomas Tesch and
J{\"u}rgen W{\"a}sch and
Peter Muth},
editor = {Umeshwar Dayal and
Peter M. D. Gray and
Shojiro Nishio},
title = {Towards a Cooperative Transaction Model - The Cooperative Activity
Model},
booktitle = {VLDB'95, Proceedings of 21th International Conference on Very
Large Data Bases, September 11-15, 1995, Zurich, Switzerland},
publisher = {Morgan Kaufmann},
year = {1995},
isbn = {1-55860-379-4},
pages = {194-205},
ee = {db/conf/vldb/RusinkiewiczKTWM95.html},
crossref = {DBLP:conf/vldb/95},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
With the emergence 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.
Each user participating in a cooperative activity has his own private workspace that is isolated from 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.
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.
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.
Copyright © 1995 by the VLDB Endowment.
Permission to copy without fee all or part of this material is granted provided that the copies are not made or
distributed for direct commercial advantage, the VLDB
copyright notice and the title of the publication and
its date appear, and notice is given that copying
is by the permission of the Very Large Data Base
Endowment. To copy otherwise, or to republish, requires
a fee and/or special permission from the Endowment.
Online Paper
CDROM Version: Load the CDROM "Volume 1 Issue 5, VLDB '89-'97" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
Umeshwar Dayal, Peter M. D. Gray, Shojiro Nishio (Eds.):
VLDB'95, Proceedings of 21th International Conference on Very Large Data Bases, September 11-15, 1995, Zurich, Switzerland.
Morgan Kaufmann 1995, ISBN 1-55860-379-4
Contents
References
- [ANRS92]
- Mansoor Ansari, Linda Ness, Marek Rusinkiewicz, Amit P. Sheth:
Using Flexible Transactions to Support Multi-System Telecommunication Applications.
VLDB 1992: 65-76
- [ARSS93]
- Paul C. Attie, Munindar P. Singh, Amit P. Sheth, Marek Rusinkiewicz:
Specifying and Enforcing Intertask Dependencies.
VLDB 1993: 134-145
- [BKK85]
- François Bancilhon, Won Kim, Henry F. Korth:
A Model of CAD Transactions.
VLDB 1985: 25-33
- [CR90]
- Panos K. Chrysanthis, Krithi Ramamritham:
ACTA: A Framework for Specifying and Reasoning about Transaction Structure and Behavior.
SIGMOD Conference 1990: 194-203
- [CR91]
- Panos K. Chrysanthis, Krithi Ramamritham:
A Formalism for Extended Transaction Model.
VLDB 1991: 103-112
- [CR92]
- Panos K. Chrysanthis, Krithi Ramamritham:
ACTA: The SAGA Continues.
Database Transaction Models for Advanced Applications 1992: 349-397
- [CR93]
- Panos K. Chrysanthis, Krithi Ramamritham:
Delegation in ACTA to Control Sharing in Extended Transactions.
IEEE Data Eng. Bull. 16(2): 16-19(1993)
- [DHL90]
- Umeshwar Dayal, Meichun Hsu, Rivka Ladin:
Organizing Long-Running Activities with Triggers and Transactions.
SIGMOD Conference 1990: 204-214
- [Elm92]
- Ahmed K. Elmagarmid (Ed.):
Database Transaction Models for Advanced Applications.
Morgan Kaufmann 1992, ISBN 1-55860-214-3
Contents - [FZ89]
- Mary F. Fernandez, Stanley B. Zdonik:
Transaction Groups: A Model for Controlling Cooperative Transactions.
POS 1989: 341-350
- [GHKM94]
- Dimitrios Georgakopoulos, Mark F. Hornick, Piotr Krychniak, Frank Manola:
Specification and Management of Extended Transactions in a Programmable Transaction Environment.
ICDE 1994: 462-473
- [GI95]
- ...
- [GS87]
- Irene Greif, Sunil K. Sarin:
Data Sharing in Group Work.
ACM Trans. Inf. Syst. 5(2): 187-211(1987)
- [Hon88]
- ...
- [HR83]
- Theo Härder, Andreas Reuter:
Principles of Transaction-Oriented Database Recovery.
ACM Comput. Surv. 15(4): 287-317(1983)
- [HW92]
- ...
- [KAN94]
- Wolfgang Klas, Karl Aberer, Erich J. Neuhold:
Object-Oriented Modeling for Hypermedia Systems Using the VODAK Model Language.
NATO ASI OODBS 1993: 389-433
- [KF87]
- ...
- [Kim95]
- Won Kim (Ed.):
Modern Database Systems: The Object Model, Interoperability, and Beyond.
ACM Press and Addison-Wesley 1995, ISBN 0-201-59098-0
Contents - [KKB87]
- ...
- [Kle91]
- ...
- [KP92]
- Gail E. Kaiser, Calton Pu:
Dynamic Restructuring of Transactions.
Database Transaction Models for Advanced Applications 1992: 265-295
- [KPS89]
- ...
- [KS94]
- ...
- [KSUW85]
- Peter Klahold, Gunter Schlageter, Rainer Unland, Wolfgang Wilkes:
A Transaction Model Supporting Complex Applications in Integrated Information Systems.
SIGMOD Conference 1985: 388-401
- [PKH88]
- Calton Pu, Gail E. Kaiser, Norman C. Hutchinson:
Split-Transactions for Open-Ended Activities.
VLDB 1988: 26-37
- [RB94]
- Marek Rusinkiewicz, Amit P. Sheth:
Specification and Execution of Transactional Workflows.
Modern Database Systems 1995: 592-620
- [RS95]
- ...
- [SANR92]
- ...
- [WL93]
- Uffe Kock Wiil, John J. Leggett:
Concurrency Control in Collaborative Hypertext Systems.
Hypertext 1993: 14-24
- [WR92]
- Helmut Wächter, Andreas Reuter:
The ConTract Model.
Database Transaction Models for Advanced Applications 1992: 219-263
Copyright © Tue Mar 16 02:22:04 2010
by Michael Ley (ley@uni-trier.de)