Database Reference
In-Depth Information
Component
Eine
Component
(dt. Komponente) ist ein vorkonigurierter Baustein, um ei-
ne festgelegte Integrationsteilaufgabe durchzuführen. Sie ist unabhängig von der Art
der Quelle (z. B. Datenbank, XML-Datei etc.). Eine Komponente minimiert den Pro-
grammieraufwand, den heterogene Quellen sonst mit sich bringen würden. Kompo-
nenten sind die Hauptbestandteile von Jobs.
Business-Modell
Durch ein
Business-Modell
können Integrationsprojekte graisch reprä-
sentiert werden. Unabhängig von der technischen Umsetzung können hier Abhängig-
keiten, Voraussetzungen und Prozesse modelliert werden, um so einen besseren Über-
blick bzw. ein besseres Verständnis des gesamten Prozesses zu bekommen. Im weiteren
Verlauf werden Business-Modelle nicht weiter berücksichtigt.
Item
Ein
Item
(dt. Element) ist ein grundlegendes, technisches Element in einem Projekt.
Items
sind aufgrund ihrer unterschiedlichen Typen gruppiert, z. B. als
Job-Design
,
Busi-
ness Model
,
Metadata
etc. Ein
Item
kann andere
Items
beinhalten. Zum Beispiel sind
Jobs
auch
Items
, innerhalb derer Meta-Daten und Routinen, ebenfalls
Items
, verwendet
werden können.
Metadata
Unter
Metadaten
versteht man die zentrale Ablage von Beschreibungen, Kon-
igurationen und Regeln zu den zu verarbeitenden Daten innerhalb von TOSDI. Das
können z. B. Zugangsdaten zu Datenbanken oder Speicherpfade zu Dateien sein. Mehr-
fach verwendete Daten innerhalb des Projekts müssen bei Änderungen an dieser Stelle
nur einmal angepasst werden.
Contexts
Im Punkt
Contexts
können Variablen angelegt und verwaltet werden. Ziel der
Verwendung von Context-Variablen ist es, einen erstellten Job besser portieren und
anpassen zu können, indem alle Konigurationen an einer Stelle zu ändern sind. Um
den Einstieg in TOSDI möglichst einfach zu gestalten, wird auf die Verwendung von
Context-Variablen erst im Abschnitt 9.2 eingegangen.
Repository
Ein
Repository
(dt. Aufbewahrungsort, Lager) ist der Speicherort, den TOSDI
verwendet, um
Items
aller Art innerhalb des Projekts abzulegen. Die
Items
werden zur
Beschreibung von
Business Models
oder
Job Designs
verwendet. Innerhalb von TOSDI
können mehrere
Repositories
mit dem Projekt verbunden werden.
Projekt
In einem
Projekt
wird die zu erledigende Integrationsaufgabe verwaltet. Somit
sind Projekte strukturierte Sammlungen von
Items
und mit ihr verbundenen
Meta-
Daten
. Innerhalb eines Projektes werden
Jobs
und
Business-Modelle
verwaltet.
Workspace
Der
Workspace
ist das physikalische Verzeichnis, in dem alle
Projekte
und
deren
Dateien
abgelegt
werden.
Pro
Workspace
-Verzeichnis
wird
eine
Repository
-
Verbindung benötigt.
Nach dieser kurzen Erläuterung der wichtigsten Konzepte und Begriffe innerhalb von
TOSDI werden im nächsten Abschnitt die hier verwendeten Notationen beschrieben.
7.2.2 Notationen
Um
Jobs
in TOSDI verständlich zu gestalten, wird dem Anwender empfohlen, eine konsis-
tente Notation festzulegen und einzuhalten. Diese verbessert die Lesbarkeit deutlich und
ermöglicht eine einheitliche und efiziente Bearbeitung innerhalb eines Teams. Für alle be-