Horst L├╝hrsen
Cooperative Database Systems
Description
In this research area, concept and techniques are developed for making
a database system more suitable for cooperative usage than today's
architectures allow for.
Major points of interest are processing concepts other than ACID
transactions, and data models capable of representing the subject
of data-oriented cooperation.
The novel concept of database conversations gracefully
complements ACID transactions, but fosters long-running cooperative
modifications of data as well. Using database conversations, behavior
such as negotiations can be simulated.
Cooperative processes aim at the removal of uncertainty.
The newly developed (CDD)3 data model covers three
aspects of uncertainty at the same
time that are considered to be of paramount importance for cooperation.
These types of uncertainty are: Uncertainty in data values, in
substantiations, and in validity.
Cooperative database system (CDBMS) are not to be confused with database
systems that cooperate, like Federated DBMS.
More information
-
Processing Dynamic Interactions in Cooperative Databases
-
This report describes the first ideas of database conversations.
-
Cooperative Problem Solving using Database Conversations
-
Here, database conversations are elaborated in more detail. Furthermore,
a data manipulation language embedding conversations is described.
-
Extending Workflow Management Techniques to Control the Course of
Database Conversations
-
This paper explains how the course of database conversations can be
controlled by should-occur and forbidden-to-occur steps.
-
Data Semantics in a Cooperative Environment
-
In this paper, the (CDD)3 data model is explained. It covers three
different aspects of uncertainty at the same time.
Contact
Thomas Kirsche
kirsche@informatik.uni-erlangen.de