next up previous
Next: 2.2 ACID-Transaktionseigenschaften Up: 2 Erweiterte Transaktionskonzepte Previous: 2 Erweiterte Transaktionskonzepte

2.1 Einführung

In diesem Kapitel werden erweiterte Transaktionskonzepte vorgestellt und es wird diskutiert, inwieweit sie das Auftrags- und das Kooperationsprinzip realisieren. Nach einer grundlegenden Einführung in das Transaktionskonzept werden geschlossen geschachtelte Transaktionen als Realisierung des Auftragsprinzips und offen geschachtelte Transaktionen als Realisierung des Kooperationsprinzips beschrieben sowie Konzepte, die das Ziel haben, beide Prinzipien zu vereinigen. Es folgt eine Einführung in das Konzept der dynamischen Aktionen. Dieses Konzept hat seinen Schwerpunkt im Gegensatz zu den anderen vorgestellten Transaktionskonzepten nicht auf einem der beiden Prinzipien, sondern es stellt grundlegende Mechanismen der Fehlerbehandlung zur Verfügung, die es erlauben, durch die Nebenläufigkeitskontrolle sowohl das Auftrags- als auch das Kooperationsprinzip zu realisieren. Diese Flexibilität wird durch eine strikte Trennung von Nebenläufigkeitskontrolle und Fehlerbehandlung erreicht. Zwei existierende und für diese Arbeit besonders relevante Nebenläufigkeitskonzepte werden in diesem Kapitel diskutiert: die ,,geschachtelten dynamischen Aktionen`` zur Realisierung des Auftragsprinzips und die ,,dynamischen Aktionen für kooperative Anwendungen`` zur Realisierung des Kooperationsprinzips. Dynamische Aktionen bilden auch die Grundlage für das in Kapitel 3 vorgestellte Integrationskonzept.


Armin Kruse- HTML version created 7/25/1997