Webanwendungssystem
Ein Webanwendungssystem bezeichnet ein integriertes Softwaresystem, das interaktive Funktionen über Webbrowser bereitstellt. Es verbindet typischerweise eine Client-Seite (Frontend) mit einer Server-Seite (Backend) und einer Datenspeicherungsschicht. Über das Internet oder Intranets wird auf Anwendungen zugegriffen, meist über HTTP/HTTPS, und sie werden oft in Cloud- oder On-Premises-Umgebungen betrieben, einschließlich Mechanismen zur Authentisierung, Autorisierung und Datenverwaltung.
Aufbau und Architektur: Die wesentlichen Bausteine sind der Client (Benutzeroberfläche), der Anwendungsserver, die Datenbank und die
Entwicklung und Lebenszyklus: Von der Anforderungserhebung über Design, Implementierung, Tests bis hin zum Deployment, Betrieb und
Nichtfunktionale Anforderungen: Leistung, Skalierbarkeit, Verfügbarkeit, Zuverlässigkeit, Sicherheit und Barrierefreiheit beeinflussen das Systemdesign. Datenschutz- und Compliance-Anforderungen (z.
Bereitstellung und Betrieb: Webanwendungssysteme können in der Cloud (PaaS/IaaS), in Rechenzentren oder in gemischten Umgebungen laufen.