(openPR) Die NovaTec Consulting GmbH und die Universität Stuttgart kollaborieren um die Erkennung und Diagnose von Software Performance-Problemen in Enterprise-Anwendungen zu vereinfachen.
Qualitätseigenschaften von Enterprise-Anwendungen wie beispielsweise Performance, Verfügbarkeit und Zuverlässigkeit haben einen signifikanten Einfluss auf betriebswirtschaftliche Kenngrößen eines Unternehmens, wie dem Umsatz und den Gesamtbetriebskosten der Enterprise-Anwendung. Prozesse und Werkzeuge des Application Performance Management (APM) werden häufig unterstützend eingesetzt und in den Lebenszyklus der Enterprise-Anwendung integriert um Performance relevante Metriken der Enterprise-Anwendung zu überwachen (z.B.: Antwortzeit, Durchsatz oder Ressourcenverbrauch). APM stellt dabei eine Notwendigkeit dar, um Performance-Probleme frühzeitig zu erkennen und zu beheben.
Die Erfahrung zeigt, dass umfassendes APM in der Industrie selten umgesetzt wird und eine unzureichende Qualität der Enterprise-Anwendung und der Erkennungsrate von Performance-Problemen zur Folge hat. Die Hauptgründe für die geringe Adaptionsrate des APM sind: Das initiale Setup und die Pflege von APM ist fehleranfällig und benötigt einen hohen manuellen Aufwand und fundiertes Expertenwissen. Um diese Situation zu verbessern haben die NovaTec Consulting GmbH und die Universität Stuttgart (Abteilung Zuverlässige Softwaresysteme) das gemeinschaftliche Forschungsprojekt diagnoseIT gestartet um eine durch Expertenwissen gestützte und automatische Diagnose von Performance-Problemen in Enterprise-Anwendungen zu ermöglichen. Formalisiertes APM Expertenwissen wird benutzt, um Performance-Probleme systematisch zu erkennen und zu diagnostizieren. Dazu nutzt diagnoseIT einen von APM Werkzeugen unabhängigen Ansatz, um verfügbare APM Lösungen zu orchestrieren. Initial liegt der Fokus auf den Open Source Werkzeugen inspectIT und Kieker. diagnoseIT nutzt eine zielorientierte Ursachenanalyse und stellt einen Ausgangspunkt für die Problembehebung bereit. Die Projektergebnisse werden unter einer Open Source Lizenz veröffentlicht.










