Sämtliche Daten zu Ihren adaptiven Services werden als plattformunabhängige Composition Models im Composition Repository gespeichert, einem offenen Repository auf XML-Basis, das eine Reihe wichtiger OMG-Standards umsetzt:
- OMG Common Warehouse Metamodel (CWM) – Eine Spezifikation zur Beschreibung des Metadaten-Austauschs zwischen den Technologien für Data Warehousing, Business-Intelligenz, Wissensmanagement und Portalen.
- OMG Meta-Object Facility (MOF) – Überbrückt die Lücke zwischen unterschiedlichen Metamodellen durch eine gemeinsame Grundlage für alle Metamodelle. Wenn jedes von zwei Metamodellen MOF-konform ist, können sich die auf ihnen basierenden Modelle im selben Repository befinden.
- OMG XML Metadata Interchange Format (XMI) – Erlaubt einen einfachen Austausch von Metadaten zwischen Modellierungswerkzeugen (auf der Basis von OMG-UML) sowie zwischen Werkzeugen und Metadaten-Repositories (auf OMG MOF-Basis) in verteilten heterogenen Umgebungen.
Das Composition Repository erweitert OMG-MOF durch zusätzliche Funktionen, die eine Versionsverwaltung und Verwaltung der Update-Rechte bis zur Elementebene unterstützen. Weil diese Funktionalität bereits auf Repository-Ebene implementiert ist, braucht sie in den verschiedenen Tools, die auf das Repository zugreifen, nicht mehr gesondert umgesetzt zu werden.
Für eine einfache Änderungs- und Projektverwaltung wird eine Reihe physikalischer Komponenten-Repositories erstellt, je eines pro Composition Model. Ein Composition Repository ist ein XML-Dokument, das als gewöhnliche ASCII-Datei im Microsoft Windows-Dateisystem gespeichert ist.
SCORE Adaptive Bridges enthält einen Satz von Berichts- und Analysewerkzeugen, die mit Hilfe von XSLT-Stylesheets HTML-Reports erstellen. Für spezielle Bedürfnisse können diese XSLT-Stylesheets leicht angepasst oder ersetzt werden. Falls erforderlich, kann das zugrunde liegende XML-Dokument auch von Berichtswerkzeugen von Drittanbietern, die XML-Dokumente bearbeiten können, direkt genutzt werden.
Nicht die einzelnen Werkzeuge, sondern Repository-eigene Funktionen pflegen die Beziehungen und Abhängigkeiten zwischen den Modellen. Diese Lösung gewährleistet die Konsistenz, weil kein Werkzeug, welches das Composition Repository lädt oder fortschreibt, die Integritätsschicht umgehen kann.
Eine über das gesamte XML-Dokument berechnete Prüfsumme stellt sicher, dass alle direkten Änderungen am Composition Repository, die unter Umgehung der SCORE Adaptive Bridges Werkzeuge ausgeführt wurden, aufgedeckt werden. Ein solches verändertes XML-Dokument wird vom Composition Repository zurückgewiesen und kann in SCORE Adaptive Bridges nicht weiter verwendet werden.
Inzwischen kommen immer mehr Werkzeuge und Utilities von Drittanbietern auf den Markt, die mit CWM, MOF und XMI arbeiten können. Durch den Einsatz dieser wichtigen OMG Repository-Standards bietet SCORE Adaptive Bridges eine offene Lösung zur Speicherung und Bearbeitung Ihrer Composition Models.
Und wohin jetzt?
Der nächste Abschnitt macht Sie mit dem Composition Manager bekannt, dem Hauptwerkzeug von SCORE Adaptive Bridges für Discovery, Composition und Production adaptiver Services.



