Parameterisierung
Fachliche Abläufe werden in einzelne Parameterisierungsabläfe zerlegt,
die dann mit dem Nutzer zusammen so
durchschritten werden, dass am Ende ihrer Abarbeitung die resultierenden
Analysen visualisiert und exportiert werden können.
- Wizard-Logik
- Workflow orientiert.
- Abläufe in XML konfiguierbar (minfo.xml) konkrete Anwendung
- Logik in Java (Interfaces)
Plug-In-Shell
- Verschiedene Datenquellen (Datenbanken, CSV) z.B. Datenkorb von
D4E/River (conf.xml mit Zeilennummer)
- Visualisierung als Diagramme oder Karten
- Exporte in offene Formate
Mehrschichtige Architektur
- REST-Client (Link auf http-Client). Kann erweitert werden (Link aud D4E/River GWT-Client).
- Generischer REST-Server zur Verwaltung der Parameterisierungen/Nutzer-Projekte,
leichtgewichtige Nutzerverwaltung
- Abstraktion fachdatenzugriff über ein separates Backend.
Verwendete Technologien
TODO: Warum in D4E/River und nicht in D4E?
- Caching (Ehcache)
- Diagramme (JFreeChart)
- SVG (Batik)
- PDF (iText)
- Weitere Grafik-Export über Java2D
- CSV (OpenCSV)
- Report-Generierung (JasperReports)
- Hibernate
Freie Software
TODO: Write me!