next up previous contents
Next: Problemanalyse Up: Integration verteilter JMX- und Previous: CIM Schemata   Contents


Anforderung

In dem Prozess Anforderung ist eine externe, anwenderbezogene Sicht des Systems festzuhalten, die auf der Aufgabenstellung dieser Arbeit aufsetzt. Diese Beschreibung dient als Grundlage für eine Formalisierung der Problemanalyse, in der das System auf abstrakter Ebene in der Sprache der Informatik modelliert wird. Ausgehend davon wird ein Entwurf und die darauffolgende Implementierung abgeleitet.

Der Aufgabenstellung entsprechend soll eine Möglichkeit geschaffen werden, auf einen JMX-Agenten JAVA-unabhängig und in generischer Art und Weise zugreifen zu können. Dabei soll eine Integration in den Distributed-Services-Level (Kapitel JMX) von JMX unter Nutzung vorhandener Mechanismen geschehen. Dafür bietet sich das Kontrukt eines Adapters an, da die Zielplattformen nicht der JMX-Spezifikation unterliegen und somit kein JMX-konformer Gegenpart gegeben ist.

Dieser Adapter soll, entgegen der bereits vorhandenen Adaptern, auf einem Protokoll basieren, das den Zugriff auf den Agenten von beliebigen Programmiersprachen und Plattformen erlaubt. Hier soll ein System entworfen werden, dass die Eignung von CORBA mit dem zugrundeliegenden allgemeinen Protokoll IIOP für eine solche Aufgabenstellung untersucht. CORBA wird hier zum Einsatz kommen, da es die geforderten Eigenschaften der Plattform- und Programmiersprachenunabhängigkeit aufweist sowie die Objektorientierung in verteilten Umgebungen beibehält.

Durch die geforderte Erhaltung der Objektorientiertheit ist auch eine Ausdehnung dieser Bedingung auf unbekannte JAVA-Objekte (keine CORBA-spezifizierten und nicht dem JMX-Framework angehörende Objekte) vorzunehmen. Eine Einarbeitung von komplexeren Objekten z.B. als Attribute oder Parameter innerhalb eines MBeans stellt in JAVA kein Problem dar, doch ist eine Nutzung über programmiersprachliche Grenzen hinaus ebenfalls wünschenswert. Daher soll eine Vorgehensweise erarbeitet werden, wie sich eine solche Einbindung realisieren lässt.

Aus diesen Voraussetzungen leiten sich folgende Anforderungen an das zu erstellende Zielsystem ab:

Weiterhin sollen zum Testen und als Umsetzbarkeitsnachweis der oben dargestellten Prinzipien und des daraus erstellten Produktes weitere folgende Schritte unternommen werden:


next up previous contents
Next: Problemanalyse Up: Integration verteilter JMX- und Previous: CIM Schemata   Contents
root 2002-08-11