Webapplikationen

Webapplikationen bestehen aus Technologien, die aus statischen, inaktiven Webseiten ein dynamisches und interaktives Tool kreieren können. Hierzu werden gängige Internettechnologien zum Aufbau einer Applikation verwendet, die dadurch für alle Benutzer des Internets oder Intranets verfügbar wird.

Bei einer Webapplikation handelt es sich um eine sogenannte Client/Server-Anwendung. Während die Anwendung selbst zentral auf einem oder mehreren Servern ausgeführt wird, ist der Client für die Anzeige der Applikation im Browser zuständig. Über Eingabefelder, Buttons oder Links kommuniziert der Anwender mit der Anwendung am Server. Dadurch entsteht eine bidirektionale Kommunikation und der Benutzer kann die Serveranwendung steuern.

Das Funktionsspektrum kann sich dabei von einer einfachen Personalisierung der angezeigten Inhalte bis zu Applikationen, die wie Programme auf dem lokalen Rechner erscheinen, erstrecken. Die räumliche Teilung von Applikation und User-Interface in Kombination mit dem Internet ermöglicht einfachen und leichten Zugang für Enduser und minimalen Installationsaufwand am Endgerät. Die zentrale Verwahrung der Funktionalität und der Daten ermöglicht leichte Wartung, einfache, fokussierte Sicherung gegen Fremdeinwirkung und erleichtert die Bereitstellung von redundanten Systemen. Die Integration der Daten oder Funktionalität in andere Systeme wird vereinfacht.

Entwicklung einer Webapplikation

Die Entwicklung einer Webapplikation läuft in mehreren Schritten ab:

  • Planung
  • Entwicklung eines Prototyps
  • Implementierung der Applikation

An erster Stelle steht die gemeinsame Planung mit dem Kunden. In einer genauen Absprache werden die Wünsche des Kundens ermittelt, die Funktionalität wird erarbeitet und es wird abgeklärt, welche technischen Mittel für die Umsetzung zur Verfügung stehen.

Im nächsten Schritt folgt dann der Entwurf eines Prototyps. Damit können Fragen bezüglich Design, Clickflows, Seitenlayout etc. mit dem Kunden besser abgesprochen werden. Meist wird der Prototyp im Anschluss als Basis für die Implementierung der Applikation herangezogen.

Bei der Implementierung sollten die von und mit dem Kunden festgelegten Grundanforderungen an die Applikation im Auge behalten werden. Zu derartigen Grundanforderungen können gehören:

  • Plattformunabhängigkeit
  • Multiuserfähigkeit
  • Verarbeitungsgeschwindigkeit
  • Stabilität etc.

Am Beispiel der Entwicklung einer Webapplikation für die Firma ELK Fertighaus AG können Sie sich hier über eine konkrete Realisierung informieren.

nach oben  Zurück nach oben