next up previous contents
Next: Der BEA Weblogic Applikationsserver Up: JMX-Implementierungen in Anwendungsgebieten Previous: JMX-Implementierungen in Anwendungsgebieten   Contents

Der JBoss Applikationsserver

Der JBoss (v2.4.1) ist eine Open-Source Implementierung eines J2EE-Applikationservers, der stark modular aufgebaut ist und diese Module durch einen MBean Server managt. Damit liegt ein Produkt vor, das intensiven Gebrauch vom JMX-Framework macht und die zugrundeliegenden Module durch MBeans beschreibt. Um so interessanter ist es, durch den MBean-Server eine Zugriffsmöglichkeit von Managern zu ermöglichen, die damit den Applikationsserver verwalten und überwachen können.

Durch die Integration des IIOP-Adapters wäre diese Möglichkeit gegeben, der in diesem Fall den Zugriff von dem C++-Testmanager ermöglichen würde. Der JBoss erlaubt das Hinzufügen von MBeans über den M-Let Dienst, der dem Agent-Level angehört und von einer JMX-Implementierung umgesetzt sein muss. Durch den M-Let Dienst können dynamisch Klassen geladen werden, wobei die dazu notwendigen Angaben in Form der so bezeichneten M-Let gegeben werden, die ähnlich der HTML-Tags aufgebaut sind.

Die Vorgehensweise für die Integration des IIOP-Adapters mit dem M-Let Dienst soll hier nachvollzogen werden:

<MLET CODE = "management.JMX_IIOPAdaptor"
  ARCHIVE="JMX_IIOPAdaptor.jar"
  NAME="Adaptor:name=IIOP">
</MLET>  

Nach diesen Schritten wird beim Starten des Applikationsservers der IIOP-Adapter als MBean unter dem Namen ``name=IIOP'' in die vorhandene Domäne Adaptor eingefügt, unter der es bereits einen HTML- und auch RMI-Adapter gibt. Nach dem Starten des IIOP-Adapters kann mit dem C++-Testmanager auf sämtliche registrierten MBeans und damit alle vorhandenen Module zugegriffen werden.


next up previous contents
Next: Der BEA Weblogic Applikationsserver Up: JMX-Implementierungen in Anwendungsgebieten Previous: JMX-Implementierungen in Anwendungsgebieten   Contents
root 2002-08-11