Webapplikationen
In der Entwicklung flexibler und innovativer Softwaresysteme auf Basis des Intra- bzw. Internets bieten wir langjährige Erfahrung.
Der Zugriff erfolgt ohne Clientsoftware (ausgenommen Internetfähiger Browser). Das System ist entweder im gesamten Internet oder aber auch nur im Intranet verfügbar.
Vorteile von Webapplikationen
Jederzeit Verfügbar
Webapplikationen sind immer verfügbar. Voraussetzung ist allerdings der Zugriff auf einen internetfähigen Rechner.
Ein Webbrowser genügt. Aktuelle Smartphones oder Mobiltelefone besitzen überdies hinaus auch Funktionen zum Zugriff auf Webapplikationen. Dabei sollten allerdings speziell für diese Geräte angepasste Benutzerschnittstellen zur Verfügung stehen.
Niedrige Anforderungen an den Client
Zum Bedienen von Webapplikationen reicht in der Regel ein Webbrowser aus. Überhaupt müssen Clients für Webapplikationen nicht besonders leistungsfähig sein. Wird also ein Client nur für Webapplikationen bzw. insbesondere nicht für andere ressourcenhungrige Anwendungen benötigt, können kostengünstige Computer verwendet werden.
In der Regel sind Webbrowser bereits im Betriebssystem integriert. Dazu gibt es alternativ Open-Source Produkte für verschiedenste Rechnerplattformen. Dies gestaltet die Nutzung von Webapplikationen äußerst kostengünstig.
Niedriger Installations- und Wartungsaufwand beim Client
Webapplikationen müssen nicht auf dem Client installiert werden. Dazu reichen das Betriebssystem und ein Webbrowser aus.
Updates müssen somit nur zentral an einem Server durchgeführt.
Besteht das Interesse an einer Änderung an der Webapplikation, genügt es, diese Änderung am Server durchzuführen. Die Änderungen sind dann beim nächsten Zugriff des Clients am Server sofort aktiv.
Ein weiterer Vorteil liegt im Backup der Daten. Da am Client keine Daten vorhanden sind, gehen diese dort auch nicht verloren oder werden beschädigt. Alle Informationen liegen auf dem Server. Daher reicht ein zentrales Backup der Daten aus.
Plattformunabhängig
HTTP, das Übertragungsprotokoll, das für Webapplikationen verwendet wird, baut auf die Protokolle TCP/IP, die plattformübergreifend verfügbar sind, auf. Dadurch können Clients und Server unterschiedlicher Rechnerarchitekturen und Betriebssysteme miteinander verbunden werden. Möglich sind unterschiedliche Architekturen für verschiedene Server, die für die Webapplikation eingesetzt werden.
Webapplikationen sind auf vielen verschiedenen Clients lauffähig. Im Allgemeinen ist das bei weitem nicht so einfach.
Selbst unterschiedliche Rechnerarchitekturen und Betriebssysteme dienen als Server für Webapplikationen. Abhängig davon können verschiedene Webserver, Datenbankserver und Programmumgebungen eingesetzt werden.
Standardisierte Methoden
Viele der für Webapplikationen verwendeten Methoden basieren auf Standards. Meist sind das W3C-Empfehlungen. Immer mehr davon basieren auf XML.
Dadurch kann sich eine hohe Anzahl von Menschen mit der Weiterentwicklung von Webapplikationen beschäftigen und als Folge verbessern.
Skalierbarkeit
Webapplikationen wachsen mit und können auf verschiedensten Servern laufen. Vom gemieteten Webspace bis zu lastverteilten, hochverfügbaren Serverfarmen. Je nach Entscheidung über die Verfügbarkeit von Webapplikationen, lässt sich der finanzielle Aufwand für die Serverstruktur individuell bestimmen.
Sollten Sie Interesse haben, so Kontaktieren sie uns doch einfach.
