Semiramis Research and Service Unit (SeReS Unit) Leistungsanalyse von ERP-Systemen mit Fokus auf das ERP System Semiramis: Entwicklung einer Vorgehensweise zur Leistungsanalyse im laufenden Betrieb Autor: Günther Lanner, Fachhochschule Kufstein Abstract Enterprise Ressource Planning (ERP)-Systeme sind in der Regel verteilte Systeme. Darunter versteht man die Verteilung der Komponenten eines ERP-Systems auf unterschiedliche Rechner im Netzwerk auf der einen, und auf unterschiedliche Architekturschichten (Präsentations-, Applikations- und Datenbankschicht) auf der anderen Seite. Für die Leistungsanalyse ist also kein zentraler Einstiegspunkt vorhanden, vielmehr müssen die einzelnen Subsysteme mit individuellen Leistungsmonitoren analysiert werden. Die meisten ERP-Systeme bieten zwar die Möglichkeit einer zentralen Leistungsanalyse, jedoch reicht diese oft nicht aus, da detaillierte Analysen auf Betriebssystem- und Datenbankseite nicht möglich sind. Dieses zentrale Leistungsmonitoring ist je nach ERP-System Hersteller mehr oder weniger umfangreich. So ist beispielsweise im ERP-System SAP ein detaillierter Leistungsmonitor implementiert, der es erlaubt, Leistungsdaten von Betriebssystem, Datenbank und SAP-Basis zu analysieren. Aber auch hier muss zur detaillierten Analyse auf die Leistungsmonitore der einzelnen Subsysteme zurückgegriffen werden. Für das ERP-Semiramis – das als Fallstudie in dieser Arbeit dient – sind ebenfalls Möglichkeiten zum Leistungsmonitoring implementiert, aber weniger umfangreich wie bei SAP-Systemen. Das Ziel dieser Arbeit ist es, eine Vorgehensweise für die Leistungsanalyse des ERP Systems Semiramis mit den vorhandenen Monitoring-Möglichkeiten zu entwickeln. Tätigkeiten, die früher unstrukturiert – nach dem Ermessen und Kenntnisstand des jeweiligen Technikers – durchgeführt wurden, sollen nach einer allgemeinen Vorgehensweise durchgeführt werden können. Somit soll sich eine wesentliche Zeitersparnis bei der Analyse von Problemen ergeben. Diese Vorgehensweise für die Leistungsanalyse des ERP-Systems Semiramis wird an eine Vorgehensweise zur Analyse von SAP-System angelehnt, und soll somit auch auf andere ERPSysteme angewendet werden können. Des Weiteren wird ein Grobkonzept zur Integration weiterer Leistungsdaten in Semiramis erstellt. Dieses Grobkonzept wird ebenfalls auf die Anwendbarkeit auf andere ERP-Systeme geprüft. Die Arbeit liefert im Wesentlichen die folgenden Ergebnisse: • Theoretisches Hintergrundwissen zu Betriebssystemen, Datenbanken, der Java Virtual Machine (JVM) und Netzwerken. Die Besonderheiten der Betriebssysteme Windows, Linux und i5/OS sowie der Datenbanken Oracle, MS SQL-Server und DB2 UDB for iSeries werden vorgestellt. • Eine Vorgehensweise zur Leistungsanalyse des ERP-Systems Semiramis. Zur Vereinfachung dieser Vorgehensweise werden Flussdiagramme, Gegenüberstellungen von Performance-Kennzahlen, Monitoring-Tools, Grenzwerten und Handlungsempfehlungen für die unterschiedlichen Plattformen, sowie eine Dokumentvorlage erstellt. Diese Vorgehensweise kann mit geringfügiger Modifikation auch auf andere ERP-Systeme angewendet werden. • Ein Grobkonzept zur Integration weiterer Leistungsdaten in Semiramis. Wenn alle in dem Grobkonzept erwähnten Kennzahlen in Semiramis implementiert werden, hat man ein zentrales Werkzeug für die Leistungsanalyse zur Verfügung, das die wesentlichsten Leistungsdaten des Systems beinhaltet. Jedoch muss zur detaillierten Analyse auf die Leistungsmonitore der einzelnen Subsysteme zurückgegriffen werden. Auch dieses Grobkonzept lässt sich mit geringfügiger Modifikation für andere ERP-Systeme verwenden. Vollständige Arbeit: guenther_lanner_diplomarbeit.pdf |