Functionality and architecture of a cooperative database system: a vision

  • Authors:
  • Thomas Kirsche;Richard Lenz;Hans Schuster

  • Affiliations:
  • Dept. of Computer Sciences VI (Database Systems), University of Erlangen-Nuremberg, Martensstraβe 3, 91058 Erlangen, Germany;Dept. of Computer Sciences VI (Database Systems), University of Erlangen-Nuremberg, Martensstraβe 3, 91058 Erlangen, Germany;Dept. of Computer Sciences VI (Database Systems), University of Erlangen-Nuremberg, Martensstraβe 3, 91058 Erlangen, Germany

  • Venue:
  • CIKM '94 Proceedings of the third international conference on Information and knowledge management
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

A database system fostering the cooperative usage and modification of a common data pool should provide standard database functionality (e.g. application-independent correctness criteria and data modelling) plus means for a step-wise, cooperative refinement of data over a long period of time. Key ingredients are a hierarchical organization of work, a sound data model covering cooperative uncertainly, and support for long-living cooperative processes. Furthermore, mechanisms for data passing and hiding, negotiation means, and notification are of prominent importance. In the paper, the rationale behind such a functionality is described. Furthermore, a proposal is made for the software architecture of what is called a cooperative database system (CDBMS).