Funktionsumfang
Aus den oben dargestellten Anforderungen und der Tatsache, dass die Anwendung, obwohl sie zunächst nur intern Verwendung finden sollte, über eine vollwertige Benutzerverwaltung und ein detailliertes Rechtesystem verfügen sollte, ergab sich folgender grober Funktionsumfang:
- Die Implementierung einer Rich Client Anwendung die die Verwaltung aller benötigten Entitäten ermöglicht,
- Die Implementierung eines Applikations-Servers der die zentrale Anlaufstelle der Rich Client Anwendung darstellt und für die Verarbeitung der Geschäftsprozesse zuständig ist,
- Verwaltung von Geschäftsobjekten (Entitäten) wie z.B. Personen, Organisation oder Kategorien,
- Abbildung von Geschäftsprozessen wie z.B. das Löschen bestimmter Entitäten oder das Kategoriesieren mehrerer Organisationen,
- Sicherheit wie z.B. das verschlüsselte Caching der Entitäten pro Benutzer am Client oder die verschlüsselte Kommunikation zwischen Client und Server.