CMS/CMDB Datenmodell
Das Datenmodell des CMS bzw. der CMDB stellt die Struktur für die verwalteten Informationen dar. Dazu müssen auf der einen Seite alle Informationen im Datenmodell abgebildet werden können, auf der anderen Seite soll das Datenmodell so kompakt wie möglich sein. In der Praxis hat sich ein Datenmodell mit den folgenden Bereichen bewährt:
|
Bereich |
Typische Klassen für den jeweiligen Bereich |
|
Service |
businssprocess -> service -> serviceversion -> servicedomain |
|
Applikation |
vendor -> application -> applicationversion -> applicationdomain |
|
Betriebssystem |
vendor -> os -> osversion -> osdomain |
|
Gerät |
vendor -> hwmodel -> hwdomain |
|
Standort |
location -> building -> room |
Die oben aufgeführten Klassen sind typische Beispiele für die einzelnen Bereiche. Je nach Fragenkatalog werden diese Klassen um neue Klassen und Beziehungen erweitert, eventuell werden Klassen nicht benötigt.
Das CMS bzw. die CMDB muß daher eine Anpassung des Datenmodells erlauben, und diese Anpassungen sollten ohne Entwickler-Know-How und mit wenig Aufwand umgesetzt werden können.