Next: Open Group
Up: Distributed Management Task Force
Previous: CIM Application Model
Die
Distributed Application Performance Working Group (DAP WG) der DMTF
definiert aktuell ein Common Model, das das
Standard-Laufzeitverhalten von verteilten Anwendungen beschreibt
[#!dapmof24!#]. Hierzu wird eine einheitliche Definition einer
Unit of Work (UoW)
UoW Unit of Work benötigt. Beispiele für UoWs sind
Stapelaufträge, Datenbankabfragen und E/A-Operationen, aber auch
Benutzertransaktion en wie
in
definiert. Die DAP WG wurde kürzlich
in Metrics WG umbenannt, in der die Bemühungen zukünftig
vorangetrieben werden.
Abbildung
stellt den aktuellen Status der
Standardisierungsbemühungen dar. Es wird zwischen einer
UnitOfWork und der zugehörigen UnitOfWorkDefinition
unterschieden.
Abbildung:
CIM Distributed Application Performance
Schema 2.4 [#!dapuml24!#]
12#12 |
- UnitOfWorkDefinition
Bei der UnitOfWorkDefinition handelt es sich um ein logisches
Element, das die UoW eindeutig beschreibt. Hierzu
enthält sie einen Namen (Name), einen Kontext (context),
der eine natürlichsprachige Beschreibung der Transaktion enthält
sowie einen eindeutigen Identifikator (ID). Jedem
LogicalElement können die UoWs, die es erbringen kann mit Hilfe
der LogicalElementUnitOfWorkDef-Assoziation zugeordnet werden.
- UnitOfWork
Jede Instanz der Klasse UnitOfWork beschreibt eine
tatsächliche Transaktion, die entweder aktuell ausgeführt wird oder
bereits beendet ist. Eine Instanz einer UoW wird
eindeutig identifiziert über die zugehörige
UnitOfWorkDefinition (UoWDefId) und einen eindeutigen
Identifikator (Id). Die Parameter, die die UoW
näher beschreiben sind
- StartTime:
Die Zeit, zu der die UoW begonnen hat.
- ElapsedTime:
Die Zeit, die seit Beginn der UoW vergangen ist. Im Falle einer
bereits abgeschlossenen UoW die Antwortzeit der UoW.
- UserName:
Der Name des Benutzers, der die UoW angestoßen hat.
- Status:
Information darüber, ob die UoW aktuell noch in Ausführung befindlich
ist oder bereits abgeschlossen ist. Im Falle bereits abgeschlossener
UoWs zusätzlich Information über die erfolgreiche bzw. nicht
erfolgreiche Beendigung der UoW [#!jbtut97!#].
Das LogicalElement, das die UoW ausführt, wird über die
LogicalElementPerformsUoW-Assoziation identifiziert.
- MetricDefinition
Eine MetricDefinition gestattet es, weitere Metriken mit einer
UoW zu assoziieren. Diese werden unter anderem beschrieben über
ihren Namen (Name), den Datentyp (DataType) und ihre
Einheit (Units).
- UoWMetric
Mit Hilfe der Assoziation UoWMetric werden Metriken bestimmten
UoWs zugeordnet und mit einem tatsächlichen Wert (Value) versehen.
Mit Hilfe der Assoziationen SubUoWDef und SubUoW ist es
möglich, Subtransaktion en zu definieren und mit ihren übergeordneten
Transaktionen zu korrelieren.
Das Distributed Application Performance Schema (bzw.
Metrics Schema) der DMTF stellt
einen Mechanismus für die einheitliche Beschreibung von Transaktionen
zur Verfügung. Hersteller sind somit in der Lage, auf diesem
Informationsmodell aufbauend Werkzeuge zu entwickeln, die die
Überwachung und Verarbeitung der Information über Transaktionen
durchführen. Es handelt sich jedoch (ähnlich wie bei der
Application Performance Measurement MIB
(vgl. Abschnitt
) der IETF) ausschließlich um die
Definition der benötigten, generischen Information. Es wird nicht darauf
eingegangen, wie die benötigte Information aus den Anwendungen zu
ermitteln ist.
Next: Open Group
Up: Distributed Management Task Force
Previous: CIM Application Model
Copyright Munich Network Management Team