Innovatives Konzept : CMBS
Mit refineTM führt MetaWare ein neues Konzept ein, das wir CBMS (Code Base Management System) genannt haben, in Anlehnung an ein allgemein bekanntes und bewährtes Konzept: DBMS (Database Management System).
So wie ein DBMS einem Unternehmen ermöglicht, Daten zu speichern und zu verarbeiten, ermöglicht ein CBMS das Speichern, Bearbeiten und Ändern des Quellcodes eines IT-Assets.
Der Speicherstamm des CBMS wird über spezielle Gateways bereitgestellt, einem für jede zu verarbeitende Sprache.
Sobald sie in das CBMS geladen wurden, können eine oder mehrere Modernisierungslösungen zur Analyse und Änderung des gespeicherten Quellcodes verwendet werden.

Ein CBMS weist viele Parallelen zu einem herkömmlichen DBMS auf:
- Ein relationales DBMS speichert Daten tabellarisch, was für die Verarbeitung der Daten vorteilhaft ist. Ein CBMS speichert Code in Form von Annotated Syntax Trees (AST), eine Darstellung, die das Ergebnis von 30 Jahren Forschung im Bereich der Kompilierung ist.
- Ein DBMS verwendet bestimmte Tools (SQL-Ladeprogramm) zum Laden der Datenbank. Ein CBMS greift zum Laden des Codestamms im AST-Format auf spezielle sprachbasierte Gateways zurück.
- Ein RDBMS verwendet zur Verarbeitung und Abfrage von Daten eine bestimmte Sprache – SQL. Ein CBMS verwendet zur Verarbeitung und Abfrage des gespeicherten Codes ebenfalls eine bestimmte Sprache, die so genannte CQML.
- Wie ein DBMS muss auch ein CBMS durch den Einsatz der neuesten leistungsstarken Plattformen höchste Leistung garantieren können – beim Speichern hoher Codevolumina und beim Ausführen komplexer und langwieriger Prozesse.
© Copyright 2009 MetaWare - Rechtliche Hinweise