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 />

dung benötigte Fremdsysteme sind hierbei dunkel hinterlegt. Die jeweiligen Bausteine<br />

greifen ausschließlich auf festgelegte Schnittstellen anderer Komponenten zu und sind<br />

getrennt voneinander zu betrachten. Die Kommunikation erfolgt in der Regel über Datentransferobjekte,<br />

die die notwendigen Informationen einheitlich und zur vereinfachten<br />

Handhabung kapseln. Die Aufgaben der jeweiligen Schicht und ihrer Komponenten werden<br />

im Folgenden kurz erläutert und anschließend in Form von Klassen- und Schnittstellenbeschreibungen<br />

weiter detailliert.<br />

4.3. Komponenten<br />

4.3.1. Präsentationsschicht<br />

Die Komponenten der Präsentationsschicht haben zur Aufgabe, dem Benutzer eine graphische<br />

Benutzeroberfläche zur Verfügung zu stellen. Dies beinhaltet unter anderem die<br />

Erstellung einer Übersicht von Hardware-Ressourcen (/Z70/) und die Steuerung der Informationsbeschaffung<br />

(/P50 /Z100/).<br />

Portalsystem. Technische Grundlage für die Realisierung der graphischen Oberfläche ist<br />

der Einsatz des Apache Tomcat Servers und das GridSphere Portal-Systems (/A20 /A21<br />

/F90/). Bei der Umsetzung des Systems wird jedoch ausschließlich auf die jeweiligen standardisierten<br />

Schnittstellen JSR-154[50] und JSR-168[51] zugegriffen. Dies ermöglicht den<br />

einfachen Austausch der eingesetzten Portallösung durch alternative Systeme.<br />

GRDB-Portlet / GRDB-Servlet. Die Integration in das vorhandene Portalsystem (/P10 /Z10/)<br />

erfolgt durch die Erweiterung der jeweiligen Servlet- und Portlet-Schnittstellen. Für die<br />

Darstellung von erfassten Informationen (/F21 /F80 /F90 /I10/) ist der lesende Zugriff auf<br />

die gespeicherten Daten über eine definierte Schnittstelle notwendig. Die Steuerung der<br />

Informationsaktualisierung (/P40 /Z100 /F30 /I20/) bedingt den Zugriff auf Schnittstellen<br />

der Kontrollschicht.<br />

4.3.2. Kontrollschicht.<br />

Die Kontrollschicht stellt den organisatorischen Kern der Anwendung dar. Eingehende<br />

Benutzereingaben und Informationen der Information-Provider werden ausgewertet und<br />

der notwendige Kontrollfluss gesteuert.<br />

GRDB-Daemon. Der GRDB-Daemon steuert den Datenfluss des Systems und hat eine<br />

Vielzahl von Aufgaben. Insbesondere werden erhobene Daten der Information-Provider<br />

ausgelesen und eine Überführung der Informationen in die Datenbank veranlasst. Des<br />

38

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!