Der Sichtenwartungsalgorithmus wurde in ConceptBase implementiert.
Bei allen Komponenten wurde die Programmiersprache ProLog verwendet.
Abbildung 7.1 zeigt einen Überblick über die Architektur
der Implementierung. In den Modulen ViewToPropositions, ViewCompiler
und ViewEvaluator ist die Übersetzung der Sichten in Anfrageklassen, Datalog
und
-Algebra und deren Auswertung implementiert. Die Module VMRuleGenerator,
cfixpoint, ViewMonitor und ClientNo- tification führen
die Sichtenwartung und die Änderungsnotifikation durch.
Abbildung 7.1: Implementierung der Sichtenwartung in ConceptBase