hide random home http://www6.informatik.uni-erlangen.de:1200/Research/coopdb.html (Einblicke ins Internet, 10/1995)

IMMD Home Page IMMD VI Home Page Left Up Down Right Next 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