next up previous contents
Next: Sonstige Klassen und Vereinbarungen Up: Das resultierende Informationsmodell Previous: JMX_ObjectName und JMX_ObjectInstance   Contents

Die beschreibenden Klassen von JMX_MBeanInfo

Mit den MBeanInfo Klassen lässt sich jedes beliebige registrierte MBean mit seinen Attributen, Konstruktoren, Methoden und Notifikationen beschreiben, so dass eine Metaklassenbeschreibung ähnlich des JAVA- Introspectionmodells8.8 realisiert ist. Mit diesen Informationen lassen sich Operationen auf MBeans unabhängig von Programmiersprachen in der Art tätigen, dass erst die MBeanInfo eines MBeans ausgelesen wird und aufgrund dieser Informationen Operationen konkretisiert werden können8.9.

Durch diese rein beschreibende Funktionalität lässt sich eine Reduktion auf IDL Strukturen nach den Designprinzipien durchführen. Folgende weitere Änderungen wurden gemacht: Einarbeiten des MBeanFeatureInfo in die entsprechenden Strukturen, um damit nur noch Klassenassoziationen zwischen den Strukturen zu haben und das Anlegen einer separaten Aufzählungsklasse (kenntlich gemacht durch den Stereotyp «enumeration») zu dem Datentyp ``Impact'' aus MBeanOperationInfo, wodurch die sonst jedesmal anfallende Übertragung der möglichen Aufzählungsalternativen innerhalb der Struktur entfällt.



root 2002-08-11