next up previous contents index
Next: 6.2.1 Der SAX-Parser Up: 6 Implementierung Previous: 6.1.3 EnforcementObjectFactory

Änderungen und Erweiterungen

Es müssen alle drei Services erweitert werden. Der Persistence-Service muß die neue Policy-Syntax einlesen können. Das bisherige File war in komprimierter Datenbankform abgelegt und wird mit einer entsprechenden Java-Funktion eingelesen.

Das neue File liegt im Klartext und ASCII-Format vor.

Zur Umsetzung der Policy-Informationen im neuen Format (XML) gibt es einen Parser von IBM, den SAX-Parser. Dieser kann XML-Files einlesen und liefert entsprechende CORBA-Objekte.

Der bereits existierende Code muß um eine Schnittstelle zum SAX-Parser erweitert werden sowie um eine Möglichkeit erkennen zu können, ob es sich um das alte Policy-Format oder das neue Format handelt.

Der EnforcementObjectFactory muß um die in dieser Arbeit entwickelte Policy erweitert werden, da er bisher nur die konkreten Policy-Typen erkennt und auswerten kann.

Weiterhin muß das Applet angepaßt werden. Es ist zulässig einzelne Policy-Regeln über das Applet anzugeben. Dieses Interface müsste komplett umgestellt werden, damit beide Formen der Eingabe zulässig sind. Die neue Eingabeform ist in der Beschreibungssprache XML.



 

Copyright Munich Network Management Team