19
1 1. Application Management 2. Verfahren zum Überwachen von Anwendungen 3. Das BMW-Extranet-Szenario

1. Application Management 2. Verfahren zum Überwachen von ... · JMX / JDMK 29/37 Java Management Extension (JMX) 30/37. 16 1. Application Management 2. Verfahren zum Überwachen

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 1. Application Management 2. Verfahren zum Überwachen von ... · JMX / JDMK 29/37 Java Management Extension (JMX) 30/37. 16 1. Application Management 2. Verfahren zum Überwachen

1

1. Application Management

2. Verfahren zum Überwachen von Anwendungen

3. Das BMW-Extranet-Szenario

Page 2: 1. Application Management 2. Verfahren zum Überwachen von ... · JMX / JDMK 29/37 Java Management Extension (JMX) 30/37. 16 1. Application Management 2. Verfahren zum Überwachen

2

Application Management (1/2) 3/37

Application Management (2/2) 4/37

Page 3: 1. Application Management 2. Verfahren zum Überwachen von ... · JMX / JDMK 29/37 Java Management Extension (JMX) 30/37. 16 1. Application Management 2. Verfahren zum Überwachen

3

Der Applikationslebenszyklus 5/37

3. Realisierung4. Einführung

5. Betrieb

6. Optimierung 1. Anforderungen

2. DesignService-management

Applikations-entwicklung

nach [Assirati, B., Appikation Management, London: TSC, 2002 - ISBN 0 11 330866 3]

Rollenverteilung beim Servicemanagements 6/37

Page 4: 1. Application Management 2. Verfahren zum Überwachen von ... · JMX / JDMK 29/37 Java Management Extension (JMX) 30/37. 16 1. Application Management 2. Verfahren zum Überwachen

4

Anforderungsanalyse (1/3) 7/37

Anforderungsanalyse (2/3) 8/37

Sicherstellung, dass die Anwendung

unter Beachtung minimaler Kosten; Weiterentwicklung der Architektur

den Erwartungen der Nutzer entspricht

zu diesem Zeitpunkt Zahl der Anforderungen sehr groß

vielen verschiedenen Meinungen (Besitzer, Nutzer, Entwickler)

3.) Nutzeranforderungen:

4.) Change Cases:

Spezifikation von Änderungen in der Zukunft

5.) Testen der Anforderungen:

Techniken: Prototypen, Reviews der Dokumente, Präsentationen

Page 5: 1. Application Management 2. Verfahren zum Überwachen von ... · JMX / JDMK 29/37 Java Management Extension (JMX) 30/37. 16 1. Application Management 2. Verfahren zum Überwachen

5

Anforderungsanalyse (3/3) 9/37

Festlegung des Change-, Configuration-

Change and Configuration Management:

und Release Managements (CMDB)

Support:

Supportdefinition (Incident- und Problemmanagement)

Operation:

Definition täglicher Wartungsarbeiten (existierende Applikationen)

Security:

Maßnahmen für Datenvertraulichkeit, Datenintegrität, Datensicherheit;

ICT Infrastructure Management:

Bestimmung des Capacity- und Availability Management (SLA’s)

Design (1/2) 10/37

Page 6: 1. Application Management 2. Verfahren zum Überwachen von ... · JMX / JDMK 29/37 Java Management Extension (JMX) 30/37. 16 1. Application Management 2. Verfahren zum Überwachen

6

Design (2/2) 11/37

Realisierung (1/3) 12/37

Page 7: 1. Application Management 2. Verfahren zum Überwachen von ... · JMX / JDMK 29/37 Java Management Extension (JMX) 30/37. 16 1. Application Management 2. Verfahren zum Überwachen

7

Realisierung (2/3) 13/37

Realisierung (3/3) 14/37

Page 8: 1. Application Management 2. Verfahren zum Überwachen von ... · JMX / JDMK 29/37 Java Management Extension (JMX) 30/37. 16 1. Application Management 2. Verfahren zum Überwachen

8

Einführung (1/3) 15/37

Einführung (2/3) 16/37

Wege: Disketten, CDs bzw. Netzwerke

Produktionsumgebung

(Intranet bzw. Internet)

nach einem erfolgreichen Labortest möglich

Ziel: Feinabstimmung und Klärung offener Fragen in IT-Organisation

3.) Softwareverteilung:

4.) Pilot Einführung:

kontrollierter Test der Systemeinführung auf kleinem Ausschnitt der

kritischester Prozess innerhalb der

Einführungsphase

Page 9: 1. Application Management 2. Verfahren zum Überwachen von ... · JMX / JDMK 29/37 Java Management Extension (JMX) 30/37. 16 1. Application Management 2. Verfahren zum Überwachen

9

Einführung (3/3) 17/37

Betrieb (1/3) 18/37

Page 10: 1. Application Management 2. Verfahren zum Überwachen von ... · JMX / JDMK 29/37 Java Management Extension (JMX) 30/37. 16 1. Application Management 2. Verfahren zum Überwachen

10

Betrieb (2/3) 19/37

Betrieb (3/3) 20/37

Page 11: 1. Application Management 2. Verfahren zum Überwachen von ... · JMX / JDMK 29/37 Java Management Extension (JMX) 30/37. 16 1. Application Management 2. Verfahren zum Überwachen

11

Optimierung (1/2) 21/37

Analyse der Service Level Performance

Messungen; Aufrechterhaltung, Verbesse-

rung, Stilllegung des Services (Applikation)

Notwendigkeit: Verstreichen eines Zeitintervalls, Identifikation von

1.) Review der Anwendung:

eines RFCs, Stilllegung

Problemen, Änderung der Geschäftsanforderung bzw. Infrastruktur

Ergebnis: keine Änderung notwendig, Modifikation durch Auslösung

hilfreich: Verwendung eines Application Portfolios

Optimierung (2/2) 22/37

Page 12: 1. Application Management 2. Verfahren zum Überwachen von ... · JMX / JDMK 29/37 Java Management Extension (JMX) 30/37. 16 1. Application Management 2. Verfahren zum Überwachen

12

Abschließende Betrachtung 23/37

Vorteile aus dem Application Management 24/37

Page 13: 1. Application Management 2. Verfahren zum Überwachen von ... · JMX / JDMK 29/37 Java Management Extension (JMX) 30/37. 16 1. Application Management 2. Verfahren zum Überwachen

13

1. Application Management

2. Verfahren zum Überwachen von Anwendungen

3. Das BMW-Extranet-Szenario

RFC2039: Überwachung von WWW-Servern 26/37

Page 14: 1. Application Management 2. Verfahren zum Überwachen von ... · JMX / JDMK 29/37 Java Management Extension (JMX) 30/37. 16 1. Application Management 2. Verfahren zum Überwachen

14

Application Response Measurement (1/2) 27/37

Application Response Measurement (2/2) 28/37

ARM-Agent Client Server

arm_init()

arm_getid()

arm_start()

arm_stop()

arm_end()

Start der Transaktion

Ende der Transaktion

arm_update()

arm_update()

Page 15: 1. Application Management 2. Verfahren zum Überwachen von ... · JMX / JDMK 29/37 Java Management Extension (JMX) 30/37. 16 1. Application Management 2. Verfahren zum Überwachen

15

JMX / JDMK 29/37

Java Management Extension (JMX) 30/37

Page 16: 1. Application Management 2. Verfahren zum Überwachen von ... · JMX / JDMK 29/37 Java Management Extension (JMX) 30/37. 16 1. Application Management 2. Verfahren zum Überwachen

16

1. Application Management

2. Verfahren zum Überwachen von Anwendungen

3. Das BMW-Extranet-Szenario

BMW-Extranet-Szenario (1/2) 32/37

Intra

net

BM

W A

G

Hän

dler

1H

ändl

er n

Hän

dler

2

Page 17: 1. Application Management 2. Verfahren zum Überwachen von ... · JMX / JDMK 29/37 Java Management Extension (JMX) 30/37. 16 1. Application Management 2. Verfahren zum Überwachen

17

BMW-Extranet-Szenario (2/2) 33/37

- Zusammenschluss von Netzen (VPN) der Koorperationspartner mit

- Betrieb von abgeschlossenen IP-Netzen durch BMW (Intranet)

T-Systems:

- stellt Netzinfrastruktur für Händler-Extranet in eigener Service-Domäne

- Erbringung von Diensten im Auftrag der Händler (E-Mail, DNS,

Authentisierung, Konfiguration, gesicherter Internetzugang)

BMW:

- Anbieten von Services für die Händler (z.B. Online-Car-Konfigurator)

- Einrichten einer Service-Domäne mit eigenen Servern

BMW (Extranet), um Zugriff auf ausgewählte Dienste zu ermöglichen

Charakteristiken:

Online-Car-Konfigurator 34/37

Page 18: 1. Application Management 2. Verfahren zum Überwachen von ... · JMX / JDMK 29/37 Java Management Extension (JMX) 30/37. 16 1. Application Management 2. Verfahren zum Überwachen

18

Die Antwortzeit – ein QoS-Parameter 35/37

Administrationsdomänen / Betrieb 36/37

Page 19: 1. Application Management 2. Verfahren zum Überwachen von ... · JMX / JDMK 29/37 Java Management Extension (JMX) 30/37. 16 1. Application Management 2. Verfahren zum Überwachen

19

B2B-Schnittstellen / Optimierung 37/37