29.10.2013 Aufrufe

Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit

Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit

Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!