myCMDB basiert auf einer dreischichtigen Softwarearchitektur.

Als myCMDB-Präsentationsschicht wird auf dem Client ein Webbrowser mit Adobe Flash PlugIn verwendet. Die Präsentationsschicht kommuniziert mit der Applikationsschicht über XML und http- bzw. https-Request. Die Präsentationsschicht wurde mittels Adobe Flex mit Hilfe der Auszeichnungssprache MXML und der Programmiersprache ActionScript entwickelt bzw. wird damit weiterentwickelt.

Die myCMDB-Applikationsschicht besteht aus ASP-Applikationen bzw. ISAPI-Erweiterungen eines Microsoft Internet Information Server (IIS). Aufgerufen werden diese über den Webserver, der standardmäßig ebenfalls vom IIS bereitgestellt wird. Theoretisch ist auch die Verwendung z.B. eines Apache-Webservers möglich, diese Option wird derzeit aber von keinem Kunden genutzt. Ausschließlich die Applikationsschicht kommuniziert über einen OLEDB-Provider des Datenbankhersteller mit dem Datenbankserver. Die Applikationsschicht wurde mit Microsoft Visual Studio entwickelt bzw. wird damit weiterentwickelt. Je nach Anforderung sind die einzelnen myCMDB-Funktionen mit VB6, ASP, C# oder VB.NET realisiert.

Für die myCMDB-Datenhaltungsschicht kann jede relationale Datenbank eingesetzt werden, wobei von uns derzeit myCMDB permanent mit Microsoft SQL Server, Oracle und DB2 getestet wird. Weitere DB-Systeme sind derzeit bei keinem Kunden im Einsatz. Es wurden aber bereits erfolgreiche Tests gegen mySQL, Adabas sowie Informix durchgeführt. Anhänge zu myCMDB-Items werden im Filesystem abgelegt, hier ist der Einsatz eines SAN möglich.

myCMDB verfügt über einen eigenen pdf-Generator, Auswertungen können über den myCMDB-Navigator bzw. ergänzend über ASP-Reports erstellt werden.




Omega Software GmbH * Schloss Weiler * 74182 Obersulm