Next: Architektur für die Automation
Up: Definition von Schnittstellen
Previous: Meßschnittstelle
Über die Managementschnittstelle
werden zwischen dem Meßobjekt und dem zugehörigen Managementagenten
Informationen über laufende bzw. abgeschlossene Transaktionen
ausgetauscht. Um die Managementinformation implementierungsunabhängig
übergeben zu können, wurde eine XML-Repräsentation der Information
gewählt. Die übergebene Managementinformation orientiert sich an der
im Rahmen der Arbeiten der DAP/Metrics WG der DMTF (vgl.
Abschnitt
) spezifizierten Information. Da das
DAP/Metrics Schema der DMTF allerdings keine Möglichkeit vorsieht,
zwischen synchron angestoßenen und asynchron angestoßenen
Subtransaktionen einer Transaktion zu unterscheiden und auch keine
explizite Unterscheidung zwischen Benutzertransaktionen und ihren
Subtransaktionen möglich ist, wurde im Rahmen der vorliegenden Arbeit
eine Document Type Definition (DTD)
DTD Document Type Definition entwickelt, die diese
Möglichkeiten vorsieht. Die DTD ist in
Abbildung
dargestellt.
Abbildung:
DTD der an der Managementschnittstelle übergebenen
Information
32#32 |
Jede BTA enthält neben den Informationen über den anstoßenden
Benutzer, dem Namen der BTA, der Startzeit und der Antwortzeit, dem
Status und optionaler Zusatzinformation eine (synchrone) Subtransaktion, die die
auslösende BI beschreibt. Diese enthält detaillierte Information über
den ausführenden Baustein und den Namen der angestoßenen
Subtransaktion sowie wiederum die Dauer der Subtransaktion, den Status
und optionale Zusatzinformation. Darüber hinaus kann diese nun aber
aus beliebigen weiteren Transaktionen zusammengesetzt sein, die sowohl
synchron als auch asynchron angestoßen sein können. Wurde eine
Subtransaktion auf einem entfernten System angestoßen, so ist ein
Platzhalter vorgesehen, der die spätere Zuordnung der entfernten
Transaktion anhand eines eindeutigen Identifikators gestattet. In
Abschnitt
wird ein zu dieser DTD konformes
Beispiel für ein XML-Dokument angegeben.
Next: Architektur für die Automation
Up: Definition von Schnittstellen
Previous: Meßschnittstelle
Copyright Munich Network Management Team