next up previous contents
Next: Designprinzipien Up: Design des Informationsmodells Previous: Grundlegende Schritte   Contents

Erstellung des Basismodells

Das Ziel des IIOP-Adapters ist das Portieren der MBean-Server Schnittstelle, die in dem Interface javax.management.MBeanServer8.5 beschrieben ist. Das Interface enthält alle möglichen Methoden, die auf dem MBean-Server sowie den dort registrierten MBeans ausgeführt werden können. Somit muss dieses Interface mitsamt der in den Methodensignaturen und als Rückgabewerte vorkommenden Klassen sowie die auftretenden Ausnahmen in das Informationsmodell überführt werden. Die Beschreibung der MBean-Server Schnittstelle ist in dem Interface MBeanServer als Bestandteil der Java-API zu JMX (z.B. zu finden in der Reference Implementation [JMX]) im Paket javax.management mit den zugehörigen Datenstrukturen nachzuschlagen.

Durch das JAVA-Reverse-Engineering des CASE-Werkzeuges Together konnten die oben aufgeführten objektorientierten JAVA-Klassen in ein objektorientiertes UML-Klassendiagramm abgebildet werden (Das endgültig fertige Diagramm ist in Anhang A zu finden). Wegen der später beabsichtigten Überführung in CORBA IDL sind bedingt durch Syntax und Semantik von IDL [OMG01, Kapitel 3] folgende Modifikationen nötig:

Als ein Beispiel kann die Methode ``createMBean(className:String, name: ObjectName):ObjectInstance'' genommen werden, die nach der Anpassung wie folgt definiert ist: ``createMBean1(className: String, name: JMX_ObjectName): JMX_ObjectInstance''


next up previous contents
Next: Designprinzipien Up: Design des Informationsmodells Previous: Grundlegende Schritte   Contents
root 2002-08-11