Anleitung zur IVS-Datenarchitektur
Inhaltsverzeichnis
IVS-Datenarchitektur
In der Datenarchitektur werden die Daten mit ihren Beziehungen, die für die Durchführung der Geschäftsprozesse benötigt werden, identifiziert und beschrieben. Dies erfolgt in einem Modell und einer Darstellungsform, die stabil, vollständig, konsistent und für alle Beteiligten verständlich ist (vgl. Datenmodell). Die Informationsarchitektur repräsentiert Informationen, Informationsgruppen und deren Informationsbedürfnisse. Unter Informationsgruppen sind verschiedene Rollen zusammengefasst, die den gleichen Informationsbedarf haben (z. B. Controller).
Historische Entwicklung
Im Laufe der vergangenen Jahre und Jahrzehnte wurden in den verschiedenen IVS-Domänen Schnittstellen zum Austausch von Daten entwickelt. Einige dieser Schnittstellenbeschreibungen enthalten explizite Datenbeschreibungen (z. T. in formalen Datenbeschreibungssprachen wie z. B. UML), andere Schnittstellenbeschreibungen enthalten implizite Datenbeschreibungen (auch hier z. T. in formalen Datenbeschreibungssprachen).
Diese Standards sind unabhängig voneinander entstanden und für verschiedene Anwendungsbereiche konzipiert worden. Mittlerweile haben sich die Standards weiter entwickelt und überlappen sich zum Teil inhaltlich. Aufgrund der unterschiedlichen Anwendungsbereiche und je nach Zeitpunkt der Entstehung werden die Daten auf unterschiedlichen Abstraktionsniveaus beschrieben.
Mittlerweile existieren Anwendungen, die mit zwei oder mehr der domänenspezifischen Datenmodelle arbeiten. Da kein übergeordnetes Datenmodell existiert, müssen solche Anwendungen bisher die Abbildungen zwischen den Datenmodellen anwendungsspezifisch erarbeitet.
Ein wesentlicher Bestandteil verkehrsbezogener Daten ist der Ort, für den diese Daten gelten. Um die räumliche Gültigkeit von verkehrsbezogenen Daten beschreiben zu können, wurden verschiedene Verfahren (sogenannte Ortsreferenzierungssysteme bzw. englisch location referencing systems) entwickelt. Die domänenspezifischen Datenmodelle verwenden unterschiedliche, z. T. mehrere Ortsreferenzierungssysteme. Auch bei den Ortsreferenzierungssystemen besteht das Problem, dass die Konvertierung von Ortsreferenzen zwischen verschiedenen Systemen z. T. nicht möglich, oft jedoch aufwendig und fehleranfällig ist. Wie bei den domänenspezifischen Datenmodellen gibt es auch hier kein übergeordnetes System, in das alle Ortsreferenzierungssysteme ohne Weiteres eingebettet werden könnten.
Zusammenhang zwischen Daten- und Anwendungsarchitektur
Das folgende Diagramm zeigt den Zusammenhang zwischen den Bausteinen aus der Daten- und der Anwendungsarchitektur:
IVS-Informationsobjekte sind in IVS-Datenmodellen enthalten. IVS-Datenmodelle verwenden IVS-Ortsreferenzierungen und werden in IVS-Schnittstellen verwendet. IVS-Schnittstellen sind in IVS-Anwendungen enthalten.
IVS-Informationsobjekte
Ein IVS-Informationsobjekt enthält die semantische Bedeutung inhaltlich zusammengehöriger Informationen, die als Input bzw. Output eines Geschäftsprozessschrittes verwendet werden. Jede IVS-Architektur muss einen Katalog der verwendeten IVS-Informationsobjekte erstellen. Um diesen Katalog sinnvoll erstellen zu können, wird aus dem Katalog der bestehenden IVS-Geschäftsprozesse ermittelt, welche Input- bzw. Output-Informationsobjekte zur Umsetzung dieser Geschäftsprozesse benötigt werden. Wenn der Katalog fertiggestellt ist, kann eine Matrix der Informationsobjekte/Geschäftsprozesse erstellt werden.
Der bereits vorausgefüllte Katalog der IVS-Informationsobjekte kann ebenfalls dazu verwendet werden. Dazu kann eine Kopie dieses Kataloges angelegt werden. In dieser Kopie sind dann die für die IVS-Architektur relevanten Informationsobjekte (durch Hinzufügen bzw. Löschen von Informationsobjekten) zu beschreiben.
Der Begriff des IVS-Informationsobjekts ist bewusst sehr allgemein gehalten. Es werden darunter nicht nur Daten, die zwischen technischen Systemen ausgetauscht werden, sondern auch Vereinbarungen, die zwischen Akteuren (Personen, Organisationen) ausgetauscht bzw. festgelegt werden (wie .z.B. Verträge) , verstanden.
IVS-Datenmodelle
Ein IVS-Datenmodell besteht aus einer Sammlung von Informationsobjekten und einer Vorgabe, wie die semantischen Informationen der Informationsobjekte syntaktisch korrekt kodiert werden müssen. Jede IVS-Architektur muss einen Katalog der vorhandenen Datenmodelle erstellen. Der bereits vorausgefüllte Katalog der IVS-Datenmodelle kann dazu verwendet werden. Dazu kann eine Kopie dieses Kataloges angelegt werden. In dieser Kopie sind dann die für die IVS-Architektur relevanten Datenmodelle (durch Hinzufügen bzw. Löschen von Datenmodellen) zu beschreiben.
Jede IVS-Architektur muss eine Matrix erstellen, in der die Zuordnung zwischen Informationsobjekten und Datenmodellen beschrieben werden. Die bereits vorausgefüllte Matrix der IVS-Informationsobjekte-Datenmodelle kann dazu verwendet werden. Dazu kann eine Kopie dieser Matrix angelegt werden. In dieser Kopie sind dann die für die IVS-Architektur relevanten Informationsobjekte und Datenmodelle aufzunehmen und die Zuordnung zwischen Informationsobjekten und Datenmodellen zu beschreiben.
IVS-Ortsreferenzierungssysteme
Ein IVS-Ortsreferenzierungssystem legt die Syntax und Semantik für ein Verfahren fest, mit dem geografische Orte auf der Erde oder speziell Positionen in bzw. Teile von Verkehrswegenetzen beschrieben werden können. Jede IVS-Architektur muss einen Katalog der vorhandenen Ortsreferenzierungssysteme erstellen. Der bereits vorausgefüllte Katalog der IVS-Ortsreferenzierungen kann dazu verwendet werden. Dazu kann eine Kopie dieses Kataloges angelegt werden. In dieser Kopie sind dann die für die IVS-Architektur relevanten Ortsreferenzierungen (durch Hinzufügen bzw. Löschen von Ortsreferenzierungen) zu beschreiben.
Jede IVS-Architektur muss eine Matrix erstellen, in der die Zuordnung zwischen Datenmodell und Ortsreferenzen beschrieben werden. Die bereits vorausgefüllte Matrix der IVS-Datenmodell-Ortsreferenzen kann dazu verwendet werden. Dazu kann eine Kopie dieser Matrix angelegt werden. In dieser Kopie sind dann die für die IVS-Architektur relevanten Datenmodelle und Ortsreferenzierungen aufzunehmen und die Zuordnung zwischen Datenmodellen und Ortsreferenzierungen zu beschreiben.