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