RDF-based IT-configuration management database

RDF-based IT-configuration management database

bachelorsthesis
Heutzutage sind viele Organisationen in hohem Masse von ihrer IT-Infrastruktur abhängig. Viele betriebliche Leistungserbringungsprozesse sind auf verlässliche und qualitativ hochwertige IT-Dienstleistungen angewiesen. Aus diesem Grund wurde der IT Service Managment (ITSM) Prozess immer wichtiger. Einer der etabliertesten ITSM Ansätze ist die IT Infrastructure Library (ITIL) Version 3, welche eine Reihe von Erfolgsmethoden für die Verwaltung von IT-Infrastrukturen beschreibt. ITIL V3 beinhaltet das Konzept eines Konfigurationsmanagement Sytems (CMS), welches die Daten aus mehreren Konfigurationsmanagment Databanken (CMDB) aggregiert. Dieses Konzept unterstützt die Verwaltung von herterogenen IT-Umgebungen, sowie die Gewährleistung der Integrität von den verwalteten Infrastrukturdaten. Das im Rahmen dieser Arbeit entwickelte Semantic Configuration Management Database (SeConD) Framework bietet die grundlegend benötigten Funktionen einer CMDB zur Verwaltung von IT-Infrastrukturen. Im Gegensatz zu bereits existierenden Open Source Lösungen basiert das entwickelte Framework auf einem standartisierten Datenmodell, in diesem Fall auf dem Common Information Model (CIM). Das Ziel dieser Arbeit besteht unter anderem darin, das objektorientierte CIM Modell auf ein semantisches Datenmodell abzubilden. Dies führte zur Entwicklung eines CMDB Frameworks, welches die Technologien des Semantischen Web nutzt. Basierend auf der resultierenden CIM Ontologie wurde eine semantische CMDB erstellt. Der primäre Fokus der resultierenden CMDB besteht in der Verwaltung von IT-bezogenen Konfigurationseinträgen (CI), welche von Web Based Enterprise Management (WBEM) fähigen Hostrechnern geliefert werden. Eine Triplestore Datenbank bietet die dafür benötigten Speicherfähigkeiten. Das SeConD Framework implementiert nur die im Rahmen einer einfachen und einzelnen CMDB benötigten Funktionalitäten. Weitere CMS Teile und Geschäftsregeln wurden dabei nicht direkt berücksichtigt, da sie ausserhalb des Rahmens dieser Arbeit liegen. Das SeConD Framework ist ein “Enabler” für weitere Arbeiten im Bereich der Erforschung semantischer CMDBs. Es ermöglicht weitere Überprüfungen in der Anwendung von Prädikatenlogik für Konsistenz-Zwecke, wie auch der Integration von Geschäftsregeln. Daher könnten weitere Arbeiten die praktische Anwendung dieses Frameworks in einer kleineren Testumegebung beinhalten, so dass Leistungsindikatoren bezüglich des Reasoning-Prozesses und auch die Auswirkungen komplexer Regeln eruiert werden.
Daniel Meier
These days, a lot of organizations are highly dependent on their IT infrastructure. Many organizational service provisioning processes are depending on reliable and high-quality IT services. Therefore the area of IT Service Management (ITSM) has become a very important disciple. One of the most established ITSM approaches is the IT Infrastructure Library (ITIL) Version 3, a set of best practices for managing IT infrastructures. ITIL V3 proposes the concept of maintaining a Configuration Management System (CMS), which aggregates the data of multiple Configuration Management Databases (CMDB). This concept supports the management of heterogeneous IT environments as well as guaranteeing the integrity of the maintained infrastructure data. The developed Semantic Configuration Management Database (SeConD) framework provides the common functionalities required by a CMDB for managing IT infrastructures. In contrast to already existing open source solutions, the developed framework is based on a standardized data model; in this case the Common Information Model (CIM). The goal of this thesis is mapping the object-oriented CIM model to a semantic data model. This has been leading to the development of a CMDB framework which leverages Semantic Web technologies. Based on the resulting CIM ontology, a semantic CMDB framework has been established. The primary focus of the resulting CMDB lies in the area of storing IT-related Configuration Items (CI) provided by Web Based Enterprise Management (WBEM) enabled hosts. Therefore a Triplestore database provides the required storage back-end capabilities. The SeConD framework only implements the required functionalities in the scope of a single CMDB. Further CMS and business logic parts are not incorporated directly since they are out of the scope of this thesis. The SeConD framework is an enabler for further work in the area of semantic CMDB research. This allows examining the possibilities of using predicate logic for consistency purposes as well as business rule integration. Therefore further work would include the practical application of this framework in a smaller testbed to collect performance indicators for the reasoning process as well as the performance impact of increasing rule complexity.
RDF-based IT-configuration management database
2011
04
University of Zurich, Department of Informatics
csg