A transaction model supporting complex applications in integrated information systems
The use of database systems in new applications, e.g. computer aided design, software engineering, etc, leads to new requirements for the transaction management. Main characteristics of such environments are long duration of transactions and teamwork. In this paper we introduce a concept for lang transactions which especially supports the cooperative work of groups on a common set of data. The transaction model has two levels: on the one hand the team has to be protected from the outside world, on the other hand mechanisms are required which allow controlled teamwork an common objects. In the latter case rigid synchronisation mechanisms as used in database systems are not applicable. A main concept for the support of teamwork and for design databases in general is a user-oriented version mechanism. This paper presents such a mechanism and its integration into the transaction model.
Nutzung und Vervielfältigung:
Alle Rechte vorbehalten