en

Web-Apps (Programme mit Browser-Frontend)

Auf Basis einer serviceorientierten Architektur ( SOA ) entwickeln wir neue Anwendungen in der Regel als Web-Applikationen.

Als "Web-App" wird Software bezeichnet, die sich der Internet-Technologie bedient, um die heute übliche Client-Server-Architektur zu implementieren. Da der Server Teil des lokalen Firmennetzwerks sein kann, können Web-Apps sowohl als klassische Client-Server-Anwendungen im Firmen- LAN, als auch als "Cloud"-Software im Internet gehostet werden (hier wird der Server meist in einem Rechenzentrum betrieben).

Auf Serverseite kommt ein klassischer HTTP-Server zum Einsatz, der – anstatt statische Web-Seiten auszuliefern – dynamisch die Antworten auf Anfragen der Clientseite generiert.

Clientseitig findet in der Regel ein moderner Web-Browser Verwendung, der die grafische Benutzeroberfläche der Web-App darstellt – somit ist am Client i.d.R. keine anderweitige Installation notwendig.

Neue Software erstellen wir – sofern dies angemessen ist – als "Single-Page-Web-App", ein Großteil der Benutzerinteraktion wird hierbei durch clientseitige Logik (Javascript) umgesetzt, Daten werden verschlüsselt im XML-Format zwischen Client (Browser) und Server ausgetauscht.

Wir entwickeln Software mit eigenen Werkzeugen, die auf den etablierten und systemübergreifend verfügbaren Standards XML ( XSD , XSLT , XSL-FO ), SQL, Java und Javascript aufbauen.

Web-Apps (auch Web-Anwendungen genannt) sind Teil des "Web 2.0" und ermöglichen inzwischen grafische Benutzeroberflächen in Web-Browsern, die denen von "nativen" (für eine bestimmte Plattform programmierten) Anwendungen nur um wenig nachstehen.