Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit
Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit
Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
4. Design<br />
Weiteren werden Benutzereingaben zur Steuerung der Information-Provider ausgewertet<br />
und weitergeleitet.<br />
Update-Listener. Durch einen Update-Mechanismus wird sichergestellt, dass externe Anwendungen<br />
über neue Daten informiert werden (/P20 /P50 /Z20 /F30 /F40 /I30/). Eine Anwendung<br />
kann sich beim GRDB-Daemon registrieren und erhält beim Eintreffen neuer<br />
Daten automatisch ein entsprechendes Signal.<br />
4.3.3. Datenschicht<br />
Komponenten der Datenschicht haben die Aufgabe Informationen auszulesen und Daten<br />
dauerhaft abzuspeichern. Die jeweiligen Elemente können einer Vielzahl von Kontrollund<br />
Präsentationsschichten als Datenbasis dienen.<br />
XML-Datenbank. Zur Speicherung der Informationen kommt die XML-Datenbank eXist<br />
zum Einsatz (/Z60 /A10/). Der Zugriff auf die Datenbank erfolgt jedoch ausschließlich über<br />
standardisierte Schnittstellen (/Z40 /F60/), so dass ein Austausch durch alternative Produkte<br />
möglich ist. Die Datenbank stellt die wichtigste Schnittstelle zwischen der GRDB<br />
und den Entwicklungen des FIRST dar. Auch andere Anwendungen können mit Hilfe der<br />
Datenbank über Informationen zu gespeicherten Ressourcen in standardisierter Form verfügen.<br />
(/Z20 /F30 /I30/).<br />
GRDB-DB-Connector. Da die Informationen in der Datenbank intensiv vom FIRST genutzt<br />
werden, müssen diese exakt den geforderten Spezifikationen (s. B.5) entsprechen<br />
(/A40 /Z50 /F70/). Die Komponente hat daher die Aufgabe Informationen aus der Datenbank<br />
in standardisierter Form auszulesen, abzulegen und zu modifizieren (s. Listing 4.1).<br />
<br />
<br />
< resource xsi:noNamespaceSchemaLocation =<br />
" http: // server:8080 / gwes / xsd / instantgrid -d- grdl . xsd "<br />
uri =" hardware:moscow "><br />
< ofClass uri =" urn:dgrdl:hardware "/><br />
moscow <br />
< simpleProperty ident =" WSRF . ManagedJobFactoryService "<br />
type =" uri "<br />
unit =""><br />
https: // moscow:8443 / wsrf / services / ManagedJobFactoryService<br />
<br />
< simpleProperty ident =" CPUClockSpeed "<br />
type =" int " unit =" mhz ">1695<br />
<br />
< simpleProperty ident =" CPUInstructionSet "<br />
type =" string " unit ="">x86<br />
<br />
< simpleProperty ident =" CPUCount "<br />
type =" int " unit =" pcs ">1<br />
39