logologo

Webapplikation

Webapplikationen, auch Webanwendungen genannt, sind Programme, welche auf einem Server gespeichert sind und von Dritten (Client) genutzt werden können. Somit sind Webapplikationen Client-Server-Modelle. Ihre Funktionsweise basiert auf HTML, CSS und Java Script 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 können Webapplikationen als Webseiten mit deutlich höherem interaktivem Potential gesehen werden.

Webapplikationen sind beispielsweise Webshops, Programme für Internet-Banking und Content Management Systeme (CMS).

FUNKTIONSWEISE VON WEBAPPLICATIONEN

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 Webanwendung 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 Client angezeigt, wohingegen die Rechenprozesse auf dem Server der Webanwendung 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ück gesendet 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 Internetverbindungen 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 Internetverbindung 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.

MOBILE APP

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

Anwendungsmöglichkeiten von Webapplikationen sind vielfältig. Webshops, Content Management Systeme und Anwendungen für Internetbanking 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 miteingeschlossen.

SICHERHEIT VON WEBAPLIKATIONEN

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.

WEISO WEBAPPLIKATIONEN UND NICHT EINFACH WEBSEITEN?

Ganz einfach: Webapplikationen verhalten sich wie Programme. Sie sind folglich direkt vom Desktop aus erreichbar und äusserst einfach zu bedienen. Dies ist direkt umsatzsteigernd.

.

WAS SIND DIE VORTEILE VON WEBAPPLIKATIONEN?

Webapplikationen müssen nicht auf Endgeräten installiert werden, da sie über den Internetbrowser funktionieren.  Sie sind üblicherweise höchst plattformunabhängig und einfach zu ändern.

WAS SIND DIE NACHTEILE VON WEBAPPLIKATIONEN?

Allerdings wird für die Benutzung einer Webapplikation eine gute Internetverbindung benötigt. Denn wenn diese schlecht oder nicht vorhanden ist, dann funktioniert das Programm nur langsam oder ist gar nicht zugreifbar.

webapplikation

FAZIT

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.