Web-Apps Unplugged
Raum Rebland
Reichhaltige Internet-Anwendungen (realisiert durch HTML5, CSS3, Javascript und AJAX) etablieren den Browser Schritt für Schritt als eine ernst zu nehmende Alternative zu nativen Laufzeitumgebungen.
Problematisch ist dabei, dass trotz der rasanten Entwicklung des mobilen Internets eine wirklich permanente und stabile (mobile) Internetverbindung immer noch utopisch ist.
Im Rahmen des Vortrags wird eine modulare Beispielarchitektur vorgestellt, die robuste, offlinefähige Webanwendungen im Unternehmenskontext ermöglicht.
Die lose gekoppelte und heterogene Architektur ermöglicht die einzelnen Modellkomponenten technologieunabhängig zu gestalten.
Die Beispielarchitektur enthält folgende Bestandteile:- HTML5 Web Storage implementiert durch PouchDB
- HTML5 Application Cache
- eine nachrichtenorientierte Middleware (MOM)
- eine NoSQL Datenbank (CouchDB),
- und ein ERP-System
- Deployment der Infrastruktur via docker.io
Der Vortrag setzt sich insbesondere mit den infrastrukturellen Voraussetzungen von nicht-trivialen, unternehmenskritischen Geschäftsvorfällen aus der Sicht eines Standardsoftwareherstellers auseinander.