Projekt: SPASS - Stacked Perl Application Server System (2004)
Hintergrund:
In fast allen Projekten ist der Einsatz
eines webgestützten Systems für die Erledigung kleinerer Aufgaben
nötig. Sei es eine Fehlerübersicht, ein Call-Tracking für ein
Callcenter oder ein einfaches Weblog. Allen diesen Systemen ist
gemein,dass sie auf eine Reihe gemeinsamer Module zurückgreifen müssen.
An dieser Stelle seien nur genannt:
- Sessions
- Authentisierung
- Datenbank-pooling
- GET- und POST-Parameterhandling
- Normalisierung und Validierung von Eingabewerten
- Aufbau eines Workflow
- Generierung von HTML/XHTML
Realisierung:
SPASS stellt ein solches Regelwerk zur Verfügung.
Das System ist als Perl-Handler realisiert und wird über eine einfache XML-Datei parametrisiert.
Charakteristika der Implementierung sind
- Wiederverwendbarkeit der Einzelmodule
- Kapselung der Daten
- Einfachheit der Programmierung
- Robustheit der Masken
Erste Referenzimplementierung bezeugen die Richtigkeit des gewählten Ansatzes und ermuntern zu einer Weiterentwicklung.
SPASS wird als Open Source Software zur Verfügung stehen.
SPASS ist als Produktentwicklung ein internes Projekt.
Geplanter Freigabetermin ist das erste Quartal 2005.
|