Entwurf und Implementierung eines Systems zur Administration von Benutzeranträgen für die Rechner-Infrastruktur eines Großforschungsinstituts
Das Rechenzentrum stellt den Mitarbeitern und Gastwissenschaftlern des Alfred-Wegener-Instituts für Polar- und Meeresforschung eine umfangreiche Rechnerinfrastruktur zur Verfügung. Um diese als Anwender in Anspruch nehmen zu können, ist ein Benutzerkonto nötig. Ein Benutzerkonto wird derzeit noch mittels eines klassischen Papierformulars beantragt. Dieses Benutzerkonto wird dann, unter Berücksichtigung der durch den künftigen Anwender beantragten Zugriffsrechten, von den Mitarbeitern des Rechenzentrums entsprechend eingerichtet. Zusätzlich werden die Informationen des Formulars für das Erzeugen eines Personeneintrages in einer Datenbank verwendet. Die gestellte Aufgabe bestand darin, das bestehende Formular und den damit verbundenen Arbeitsablauf elektronisch abzubilden. Realisiert wurde die Aufgabe von mir durch eine Webapplikation. Hierbei fanden die Programmiersprache Java sowie die Technologien Java Servlet und JavaServer Pages Verwendung. Um das Model-View-Controller-Konzept umzusetzen, wurde das Framework Struts eingesetzt. Das Framework bietet für die View- und Controller-Schicht vorgefertigte Komponenten, die durch den Anwendungsentwickler durch entsprechende Programmierung um spezifisches Verhalten erweitert werden. Die Umsetzung der Model-Schicht wird durch das Framework nicht unterstützt und liegt somit vollständig in dem Verantwortungsbereich des Entwicklers.