Webanwendung

Aus Siwecos
Wechseln zu: Navigation, Suche

Webanwendung

Eine Webanwendung ist ein Anwendungsprogramm, welches online nach dem Client-Server-Modell ausgeführt wird. Andere Bezeichnungen sind Online-Anwendung oder Webapplikation (Web-App). Die Anwendung wird nicht lokal auf dem Computer des Benutzers installiert und ausgeführt, sondern die Datenverarbeitung und -auswertung findet auf dem entfernten Webserver statt. Das Ergebnis der Datenverarbeitung wird auf den lokalen Client-Computer des Benutzers übertragen und dort über den Browser angezeigt. Das kann sowohl ein Desktop-PC als auch ein Handy oder Tablet sein. Der Browser übernimmt über das HTTP-Protokoll die Kommunikation mit dem Webserver und stellt die Benutzeroberfläche der Webanwendung bereit. Ein gutes Beispiel für eine Webanwendung sind sog. Content-Management-Systeme.

Vorteile zu herkömmlichen Destopanwendungen sind, dass kein spezielles Betriebssystem Voraussetzung ist und das gleichzeitig mehrere Benutzer daran arbeiten können. Nötig können bestimmte Laufzeitumgebungen wie JavaScript oder Flash sein. Nachteilig wirkt sich die Tatsache aus, dass eine Online-Verbindung zum Webserver bestehen muss, was eine Offline-Bearbeitung unmöglich macht.


Sicherheit von Webanwendungen

Leider gibt es eine Menge von Möglichkeiten, Webanwendungen anzugreifen, wir führen hier nur einige wichtige Beispiele auf: