Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03231.jsonl.gz/2430

Inhaltsverzeichnis
Webapplikationen, auch Webanwendungen genannt, sind Programme, welche auf einem Server gespeichert sind und von Dritten (Client) genutzt werden können. Somit ist eine Webapplikation ein Client-Server-Modell.
Ihre Funktionsweise basiert auf HTML, CSS und JavaScript und sie stellen, einfach gesagt, eine Online-Software dar, deren Dienste von verschiedenen Endgeräten und Orten in Anspruch genommen werden können.
Der Informationsaustausch zwischen dem Server und dem Client, der darauf zugreift, basiert auf Internet-Verbindungen. Insofern kann eine Webapplikation als Webseite mit deutlich höherem interaktivem Potenzial gesehen werden.
Webapplikationen sind beispielsweise Webshops, Programme für Internet-Banking und Content-Management-Systeme (CMS).
Die Funktionsweise basiert auf einer Verbindung zwischen einem Browser, der sich auf der Seite des Clients befindet sowie einem Webserver und der eigentlichen Webanwendung. Wird nun die Webapplikation mit dem Browser aufgerufen, wird die Anfrage vom Browser an den Server gesendet, welcher sie an die Webanwendung weiterleitet.
Die Webapplikation generiert daraufhin einen HTML-Quellcode, der den Weg zurück zum Browser geleitet wird. Auf dem Browser ist nun die grafische Oberfläche der Webanwendung zu sehen.
Die Webapplikation ist an zwei unterschiedliche Orten verteilt: Die Präsentationsschicht, sprich die Darstellung der Daten, wird in der Benutzeroberfläche im Browser des Clients angezeigt, wohingegen die Rechenprozesse auf dem Server der Webapplikation vonstattengehen. Auf diese Weise ist es möglich, Clients eine höhere Usability zu gewährleisten, da sie keine besonderen Computer- und Programmierkenntnisse benötigen.
Der Client kann nun über die Benutzeroberfläche verschiedene Aktionen in Auftrag geben, welche auf dieselbe Weise an die Webanwendung gesendet, von ihr bearbeitet und die Änderungen an die Benutzeroberfläche im Browser zurückgesendet werden. Bei der Bearbeitung werden sogenannte Session-Daten auf dem Server gespeichert, die es ermöglichen, Änderungen nachträglich zurückzuverfolgen.
Insofern ist das Arbeiten über Webapplikationen von Vorteil, wenn gesicherte Internet-Verbindungen bestehen und wenig eigener Speicherplatz zur Verfügung steht, wobei es seit der Einführung von HTML5 auch möglich ist, in einem Offline-Modus der Webapplikation zu arbeiten.
Alle dem Programm zugehörigen Funktionen und die bearbeiteten Daten und Änderungen werden auf dem Webserver gesichert. Zusätzlich besteht die Möglichkeit, die erarbeiteten Daten lokal im eigenen Netzwerk oder auf eigenen lokalen Servern zu speichern.
Durch das Ablegen der Daten auf dem Server, auf welchen mittels einer Internet-Verbindung zugegriffen werden kann, ist es möglich, von vielen verschiedenen Orten auf der Welt und von beliebig vielen Endgeräten auf die Daten zugreifen und mit ihnen zu arbeiten. Dabei besteht kein Unterschied bezüglich des verwendeten Betriebssystems.
Falls Problemstellungen entstehen, liegt es in der Hand des Webapplikation-Bereitstellers, sich um eine Lösung zu kümmern und eine reibungslos funktionierende Software bereitzustellen. In Zeiten der Ausfälle kann weiterhin lokal gearbeitet werden, bis die Spezialisten die Software wieder in Gang gebracht haben. Auf diese Weise spart sich der Client auch die Wartungskosten der Webapplikation.
Besonders bei mobilen Endgeräten wird viel über Apps gearbeitet und gesurft. Die Apps werden dem Nutzer nicht als normale Browser-Oberfläche gezeigt, sondern sind speziell auf ein bestimmtes Thema oder von einem bestimmten Unternehmen entwickelt und direkt mit deren Webapplikation verbunden. Dadurch bleibt die Eingabe der URL erspart und es kann direkt mit dem Surfen auf der Webseite oder durch den Webshop begonnen werden.
Anwendungsmöglichkeiten von Webapplikationen sind vielfältig. Webshops, Content-Management-Systeme und Anwendungen für Internet-Banking wurden bereits angesprochen. Ziel ist es, durch die Webapplikationen Speicherplatz auf den lokalen Datenspeichern zu sparen, und somit ein Outsourcing der Rechenleistungen zu vollziehen.
Zudem kann der Workflow verbessert und den modernen Arbeitsbedingungen angepasst werden: Von Geschäftsreisen bis zum Home-Office ist alles mit eingeschlossen.
Bekannt ist: Umso vernetzter die Systeme, desto anfälliger sind sie für Angriffe von aussen. Aus diesem Grund arbeiten Entwickler von Webapplikationen kontinuierlich an der Verbesserung der Software – nicht nur in Bezug auf deren Funktionen, sondern auch im Hinblick auf schützende Massnahmen.
Auf diese Weise wird die Verwundbarkeit der Systeme minimiert und die Sicherheit der Systeme und Daten optimiert.
Ganz einfach: Webapplikationen verhalten sich wie Programme. Sie sind folglich direkt vom Desktop aus erreichbar und äusserst einfach zu bedienen. Dies ist direkt umsatzsteigernd.
Bei einer Webapplikation handelt es sich um eine Software, welche über das Internet für sogenannte Clients zur Verfügung steht. Somit teilt sich die Webapplikation räumlich auf: Einerseits in den Server und die Webanwendung, sprich das eigentliche Programm, und andererseits in die Benutzeroberfläche, über welche der Client Vorgänge bearbeiten kann.