Web-Apps (Programme mit Browser-Frontend)
Auf Basis einer serviceorientierten Architektur ( SOA ) entwickeln wir neue Anwendungen in der Regel als Web-Applikationen.
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.