Evaluierung von web-basierten Managementlösungen
Am Beispiel von SAP R/3
- Art: Diplomarbeit
- Autor: Jochen Gürtler
- Abgabedatum: Januar 1998
- Umfang: 98 Seiten
- Dateigröße: 7,1 MB
- Note: 1,3
- Institution / Hochschule: Universität Fridericiana Karlsruhe (TH) Deutschland
- ISBN (eBook): 978-3-8324-0836-7
-
ISBN (Paperback) :
978-3-8324-0836-7 P - ISBN (CD) :978-3-8324-0836-7 CD
- Sprache: Deutsch
- Prämierung:
- Arbeit zitieren: Gürtler, Jochen Januar 1998: Evaluierung von web-basierten Managementlösungen, Hamburg: Diplomica Verlag
- Schlagworte: JAVA, JMAPI, SAP R/3, WBEM, Internet
In den Warenkorb
38,00 €
Diplomarbeit von Jochen Gürtler
Einleitung:
Es gibt heute kaum eine Organisation, Firma, Behörde oder Einrichtung mehr, die ihre Aufgaben ohne den massiven Einsatz von "IT-Systemen" bewältigen könnte. Sind diese Systeme oder einzelne Komponenten nicht verfügbar, kann dies erhebliche Folgen haben, so daß ein permanentes Management dieser Systeme unumgänglich ist. Fehlersituationen müssen frühzeitig erkannt werden; das Zusammenspiel der unzähligen Teilkomponenten muß organisiert und überwacht werden. Leistungsengpässe müssen analysiert und behoben werden.
Diese Aufgaben werden mit dem steigenden Grad der Verteilung solcher Systeme immer komplexen und sind nur noch mit leistungsfähigen Managementwerkzeugen zu bewältigen. Es bedarf demnach universell einsetzbarer Netzwerk- und Systemmanagementlösungen, die in den verschiedensten Systemlandschaften lauffähig sind.
Viele heute verfügbaren Managementplattformen sind aber proprietär, und trotz einiger Versuche, "Managementstandards" zu etablieren, gibt es nach wie vor Probleme, unterschiedliche Lösungen zu kombinieren.
Nicht zuletzt durch den großen Erfolg und die allgemeine Akzeptanz des Intemets und den damit verbundenen Technologien sind andererseits Softwareverteilungsproblemlösungen oder plattformunabhängige Lösungen in neuer Qualität möglich. Somit liegt es nahe, gerade diese Möglichkeiten und Konzepte in Netzwerk- und Systemmanagementlösungen zu integrieren und diese somit "web-basiert" zu realisieren.
Ziel dieser Arbeit war zum einen die Darstellung der Chancen und Risiken, die der Einsatz von web-basierten Managementlösungen mit sich bringt, sowie die Einordnung dieser Lösungen in schon bestehende Managementarchitekturen.
Neben dieser allgemeinen Betrachtung sollten zudem zwei konkrete Ansätze für web-basiertes Management verglichen und bewertet werden. Diese waren einerseits die "Web Based Enterprise Management" (WBEM) Architektur, die von Microsoft vorangetrieben wird, und andererseits Suns "Java Management API" (JMAPI).
Im praktische Teil der Arbeit sollten ein Framework entworfen und implementiert werden, das die beispielhafte Anwendung dieser beiden Ansätze auf eine web-basierte Managementlösung für ein SAP R/3-System ermöglicht. Dadurch sollte es möglich sein, die theoretischen Erkenntnisse über die beiden Ansätze in der Praxis zu überprüfen und zu erweitern.
Zusammenfassung:
Die im Rahmen dieser Arbeit vorgestellten und verglichenen Lösungsansätze für web-basiertes Management, WBEM und JMAPI, offenbaren an vielen Stellen Gemeinsamkeiten (z.B. in der grundsätzlichen Architektur oder der zentralen Managerrolle). Unterschiede wurden vor allem im verwendeten Objektmodell zur Modellierung einer Systemlandschaft deutlich. In diesem Punkt beinhaltet WBEM mit dem "Common Information Model" (CIM) die zukunftsweisendere Technologie. JMAPI wiederum unterscheidet sich von WBEM nicht zuletzt durch die sehr restriktive Definition einer JMAPI-konformen Benutzungsschnittstelle.
Beide Ansätze sind jedoch mit Beendigung dieser Arbeit immer noch in einem sehr "dynamischen" Zustand, so daß in zukünftigen Versionen noch mit (mehr oder weniger) einschneidenden Änderungen und Erweiterungen zu rechnen ist.
Neben der theoretischen Betrachtung stand die Implementierung eines Frameworks im Vordergrund, das die Integration beider Managementansätze ermöglichte und eine beispielhafte Anwendung dieser Technologien auf das SAP R/3-System zuließ.
Durch Einführung der "Common Access Layer" (CAL) konnten GUI-Komponenten implementiert werden, die unabhängig von der darunterliegenden Managementarchitektur die Darstellung von R/3-relevanter Managementinformation zulassen. Diese Managementinformation konnte unter Verwendung der in der Version 4.0 des R/3-Systems neueingeführten "Monitoring Architecture" abgegriffen werden und dem Framework über spezielle Agenten zur Verfügung gestellt werden.
Die praktische Realisierung einer web-basierten Managementlösung hat wesentlich zum besseren Verständnis der Chancen und Risiken geführt, die diese neu entstehende Art und Weise eines Netz- und Systemmanagment beinhalten.
Gang der Untersuchung:
Die vorliegende Arbeit gliedert sich in die folgenden Kapitel:
In Kapitel 2 wird der derzeitigen Stand im Netzwerk- und Systemmanagement beschrieben und Möglichkeiten und Grenzen dieser Lösungen dargestellt. Kapitel 3 führt daraufhin in die grundlegenden Ideen des wehbasierten Managements ein, stellt Vorteile und Probleme dar und versucht eine Einordnung der daraus entstehenden Lösungen in bestehende Netzwerk- und Systemmanagementlösungen.
Kapitel 4 und 5 vergleichen anschließend detailliert die beiden in dieser Arbeit betrachteten Ansätze für web-basiertes Management: zum einen die "Web Based Enterprise Management" (WBEM) Architektur und zum anderen die "Java Management API" (JMAPI). Nach dieser ausführlichen Darstellung werden in Kapitel 6 schließlich diese beiden Ansätze auf Basis der in den bisherigen Kapiteln gewonnenen Erkenntnissen verglichen.
Kapitel 7 leitet daraufhin zum praktischen Teil dieser Arbeit über, indem es ganz allgemein das R/3-System, sowie die darin enthaltenen Möglichkeiten des (System-) Managements beschreibt. Schwerpunktmäßig wird dabei auf die "Monitoring Architecture" eingegangen. Darüberhinaus werden die Möglichkeiten und Anforderungen aufgezeigt, die ein web-basiertes Management für das R/3-System mit sich bringt.
Während in Kapitel 8 zuerst Ziele und Architektur des implementierten Frameworks in abstrakter und allgemeiner Weise beschrieben werden, stellt Kapitel 9 darauf aufbauend die konkreten Implementierungsschritte und die damit verbundenen Probleme dar.
Kapitel 10 schließlich faßt zum einen die gewonnenen Erkenntnisse noch einmal zusammen und nimmt eine abschließende Bewertung der untersuchten Lösungsansätze vor. Zum anderen werden zukünftige Entwicklungen im web-basierten Management sowie mögliche Fortsetzungen dieser Arbeit aufgezeigt und besprochen.
Inhaltsverzeichnis:
| 1. | Einführung | 6 |
| 1.1 | Motivation | 6 |
| 1.2 | Aufgabenstellung | 6 |
| 1.3 | Zusammenfassung der Ergebnisse | 6 |
| 1.4 | Gliederung dieser Arbeit | 7 |
| 2. | Netzwerk- und Systemmanagement | 9 |
| 2.1 | Einführung | 9 |
| 2.1.1 | Definition | 9 |
| 2.1.2 | Managementinformation | 9 |
| 2.2 | Internet-Management | 10 |
| 2.2.1 | Die Architektur | 10 |
| 2.2.2 | Das Informationsmodell | 11 |
| 2.2.3 | Das "Simple Network Management Protocol" (SNMP) | 11 |
| 2.2.4 | Bewertung | 12 |
| 2.3 | OSI-Management | 13 |
| 2.3.1 | Das Organisationsmodell | 13 |
| 2.3.2 | Das Informationsmodell | 13 |
| 2.3.3 | Das Kommunikationsmodell | 14 |
| 2.3.4 | Das Funktionsmodell | 14 |
| 2.3.5 | Bewertung | 15 |
| 3. | Web-basiertes Management (WBM) | 16 |
| 3.1 | Einführung | 16 |
| 3.1.1 | Definition | 16 |
| 3.1.2 | Vorteile und Chancen | 16 |
| 3.1.3 | Problemfelder | 17 |
| 3.2 | Architektur | 18 |
| 3.2.1 | Schichtenmodell | 18 |
| 3.2.2 | Implementierungsvarianten | 19 |
| 3.3 | Techniken | 21 |
| 3.3.1 | HTML / HTTP | 21 |
| 3.3.2 | CGI | 21 |
| 3.3.3 | Java | 21 |
| 3.4 | "WBEM" und"JMAPI | 22 |
| 4. | "Web Based Enterprise Management" (WBEM) | 23 |
| 4.1 | Einführung | 23 |
| 4.2 | Die Architektur | 23 |
| 4.2.1 | Das "Common Information Model" (CIM) | 24 |
| 4.2.2 | Das "HyperMedia Management Protocol" (HMMP) | 26 |
| 4.2.3 | Die "Management Application | 28 |
| 4.2.4 | Der "CIM Object Manager" (CIMOM) | 29 |
| 4.2.5 | Der "Object Provider" | 29 |
| 4.3 | Die Ereignisbehandlung | 30 |
| 4.4 | Das Sicherheitskonzept | 31 |
| 4.5 | Integration bestehender Managementlösungen | 32 |
| 4.6 | Das WBEM "Software DeveloperKit BetaReiease 2 | 32 |
| 5. | "Java Management API" (JMAPI) | 34 |
| 5.1 | Einführung | 34 |
| 5.2 | Die Architektur | 34 |
| 5.2.1 | Die "Base Objects | 35 |
| 5.2.2 | Das "Browser User Interface" (BUI) | 36 |
| 5.2.3 | Der"Managed Object Server" (MOS) | 36 |
| 5.2.4 | Die "Appliances | 37 |
| 5.3 | Die Ereignisbehandlung | 38 |
| 5.4 | Das Sicherheitskonzept | 40 |
| 5.5 | Integration bestehender Managementlösungen | 40 |
| 5.6 | Die JMAPI-Benutzungsschnittstelle | 40 |
| 6. | Vergleich der beiden Ansätze | 46 |
| 6.1 | Portabilität | 46 |
| 6.2 | Integration | 46 |
| 6.3 | Erweiterbarkeit | 47 |
| 6.4 | Skalierbarkeit | 48 |
| 6.5 | Datenmodellierung | 48 |
| 6.6 | Sicherheitskonzept | 49 |
| 6.7 | Abhängigkeiten | 49 |
| 6.8 | Installation und "Maintenance | 50 |
| 6.9 | Verfügbarkeit | 51 |
| 7. | WBM und das R/3-System | 52 |
| 7.1 | Das R/3-System | 52 |
| 7.1.1 | Die Client-Server-Architektur | 53 |
| 7.1.2 | Die "Multi-Tier-Architecture | 54 |
| 7.2 | Bisheriges Management eines R/3-Systems | 55 |
| 7.3 | Die "Monitoring Architecture | 56 |
| 7.3.1 | Die Architektur | 56 |
| 7.3.2 | Grundsätzliche Objekte | 57 |
| 7.4 | Web-basiertes Management für das R/3-System | 59 |
| 8. | Das Framework | 61 |
| 8.1 | Die Zielsetzung | 61 |
| 8.2 | Die Architektur | 62 |
| 8.2.1 | Die verwendete Benutzungsschnittstelle | 63 |
| 8.2.2 | Die Modellierung der "Monitoring Architecture" | 65 |
| 8.2.3 | Die Anbindung an die "Monitoring Architecture | 65 |
| 9. | Die Implementierung | 68 |
| 9.1 | Die verwendete Entwicklungsumgebung | 68 |
| 9.2 | Implementierte Funktionalität | 68 |
| 9.3 | Die GUI-Komponenten des Frameworks | 69 |
| 9.4 | Details zur "Common Access Layer" (CAL) | 71 |
| 9.4.1 | Der CAL "Object Manager | 71 |
| 9.4.2 | Der CAL "Event Dispatcher | 72 |
| 9.5 | Die Verwendung der "Monitoring Architecture" | 75 |
| 9.5.1 | Die Anbindung an die "Monitoring Architecture" | 75 |
| 9.5.2 | Die verfügbare Funktionalität | 76 |
| 9.6 | Die JMAPI - Implementierung | 79 |
| 9.6.1 | Installation des JMAPI-Systems | 79 |
| 9.6.2 | Die Anbindung an die Datenbank | 80 |
| 9.6.3 | Der typische Entwicklungsprozeß | 80 |
| 10. | Schlußwort | 87 |
| 10.1 | Zusammenfassung und Ausblick | 87 |
| 10.2 | Danksagung | 89 |
| 11. | Literaturverzeichnis | 90 |
| 12. | Anhang | 93 |
| 12.1 | Das "Common Information Model" (CIM) | 93 |
| 12.1.1 | Das "Meta-Schema | 93 |
| 12.1.2 | Das "Common Schema | 94 |
| 12.2 | Die JMAPI "Base Objects" | 95 |
In den Warenkorb
38,00 €



