Neues Fenster: Unterstützer im Aktionsbündnis für barrierefreie Informationstechnik

Systemarchitektur


Basis-, Applikations- und Präsentationsschicht

Die in Java implementierte Basisschicht sorgt für die Vergabe von Benutzerrechten und stellt die Korrektheit von gespeicherten Daten sicher; außerdem können hier Routinen zum Import von Fremddaten aufgerufen werden. Die Applikationsschicht stellt Informationen aus der Datenbank für die Präsentationsschicht bzw. für die Redaktionswerkzeuge bereit. Die Präsentationsschicht stellt alle statischen und dynamischen HTML-Seiten sowie alle multimedialen Elemente (inkl. Grafiken) dar; dazu zählen auch Komponenten, die multimediale Elemente dynamisch erzeugen.

Datenbank-Kern

Fundament des Systems ist eine (Oracle-) Datenbank, die sämtliche Tabellen umfasst, die für den Betrieb von KOM-iT notwendig sind. Als Informationsobjekte sind Einrichtungen, Veranstaltungen, Dienstleistungen, Sehenswürdigkeiten und URLs vorhanden. Das Datenmodell zeichnet sich durch zahlreiche Verknüpfungen von Tabellen aus unterschiedlichen Modulen aus; so existieren z.B. Links zwischen Veranstaltungen (Ereignissen) und Einrichtungen (Lokalitäten), Stadtplan-Daten und den Schwarzen Brettern.

Redaktionswerkzeuge

Die wahlweise in Delphi oder Java programmierten Redaktionswerkzeuge ermöglichen sowohl eine redaktionelle als auch administrative Datenpflege. Die wichtigsten Redaktionswerkzeuge stehen für die Pflege und Bearbeitung von Einrichtungen und Veranstaltungen sowie dem Core-Thesaurus zur Verfügung.

Ergänzt werden die Standard-Redaktionswerkzeuge durch HTML-Benutzungsschnittstellen für kleinere Bereiche.



Schichtenmodell
Schichtenmodell