A multi-level architecture for distributed object bases

  • Authors:
  • Markus Kirchberg;Klaus-Dieter Schewe;Alexei Tretiakov;Baide (Richard) Wang

  • Affiliations:
  • Information Science Research Centre, Massey University, Private Bag 11-222, Palmerston North 5301, New Zealand;Information Science Research Centre, Massey University, Private Bag 11-222, Palmerston North 5301, New Zealand;Information Science Research Centre, Massey University, Private Bag 11-222, Palmerston North 5301, New Zealand;Information Science Research Centre, Massey University, Private Bag 11-222, Palmerston North 5301, New Zealand

  • Venue:
  • Data & Knowledge Engineering
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

The work described in this article arises from two needs. First, there is still a need for providing more sophisticated database systems than just relational ones. Secondly, there is a growing need for distributed databases. These needs are addressed by fragmenting schemata of a generic object data model and providing an architecture for its implementation. Key features of the architecture are the use of abstract communicating agents to realise database transactions and queries, the use of a remote object call mechanism to enable remote agents to communicate with one another, and the use of multi-level transactions. Linguistic reflection is used to map database schemata to the level of the agents. Transparency for the users is achieved by using dialogue objects, which are extended views on the database.