Hallo zusammen,
da wir aktuell kräftig am umstrukturieren sind, schauen wir auch nach evtl. besseren Ansätzen für die GUI/Frontend.
Was haben wir?
Jeder User bekommt einen kleinen Server, auf dem 24/7 ein Progamm läuft welches Herstellerdaten verarbeitet. Wir haben uns für "ein Server je Kunde" entschieden, da sonst der Rechner permanent beim Kunden laufen müsste. Es wäre auch möglich das Programm beim Kunden auf einem eigenen Server zu installieren, aber dann gibts meist Probleme mit der Bandbreite des Kunden. (Programm braucht ewig um Daten vom Hersteller zu holen, System wäre nicht von aussen erreichbar ohne da an der Kundeninfrastruktur zu fummeln usw.)
Die Server-App ist in Spring Boot geschrieben, kann also problemlos API Endpunkte bereitstellen.
Nun brauchen wir eine Lösung, wie der User das Programm mit einer GUI steuern kann, Daten anzeigen, manipulieren usw. Das Ganze mobil und am Desktop
In unserer aktuellen Version haben wir JSF im Einsatz, mit einem mobilen Template. Wildfly läuft hier auf einem zentralen Server, wo alle User benutzten. Das ist nicht so doll weil es recht viel Last bringt, daher die erste Überlegung wildfly auch auf jedem Kundenserver ein eigenes Frontend zu installieren welches dann über eine subdomain <kdnr>.domain.de erreichbar ist. Bringt aber wieder mehr Aufwand mit sich, wenn Wildfly updated werden muss als Beispiel.
Habt ihr noch andere Ideen für eine GUI? Hab mir auch mal JavaFX angesehen, das wäre ja auch keine schlechte Lösung allerdings bräuchten wir dann noch eine zusätzliche App für Android iOs was doppelte Arbeit mit sich bringt. Da ist die aktuelle Lösung mit einer "Webapp" schon das sinnvollste oder?
Besten Dank und sonnige Grüße
da wir aktuell kräftig am umstrukturieren sind, schauen wir auch nach evtl. besseren Ansätzen für die GUI/Frontend.
Was haben wir?
Jeder User bekommt einen kleinen Server, auf dem 24/7 ein Progamm läuft welches Herstellerdaten verarbeitet. Wir haben uns für "ein Server je Kunde" entschieden, da sonst der Rechner permanent beim Kunden laufen müsste. Es wäre auch möglich das Programm beim Kunden auf einem eigenen Server zu installieren, aber dann gibts meist Probleme mit der Bandbreite des Kunden. (Programm braucht ewig um Daten vom Hersteller zu holen, System wäre nicht von aussen erreichbar ohne da an der Kundeninfrastruktur zu fummeln usw.)
Die Server-App ist in Spring Boot geschrieben, kann also problemlos API Endpunkte bereitstellen.
Nun brauchen wir eine Lösung, wie der User das Programm mit einer GUI steuern kann, Daten anzeigen, manipulieren usw. Das Ganze mobil und am Desktop
In unserer aktuellen Version haben wir JSF im Einsatz, mit einem mobilen Template. Wildfly läuft hier auf einem zentralen Server, wo alle User benutzten. Das ist nicht so doll weil es recht viel Last bringt, daher die erste Überlegung wildfly auch auf jedem Kundenserver ein eigenes Frontend zu installieren welches dann über eine subdomain <kdnr>.domain.de erreichbar ist. Bringt aber wieder mehr Aufwand mit sich, wenn Wildfly updated werden muss als Beispiel.
Habt ihr noch andere Ideen für eine GUI? Hab mir auch mal JavaFX angesehen, das wäre ja auch keine schlechte Lösung allerdings bräuchten wir dann noch eine zusätzliche App für Android iOs was doppelte Arbeit mit sich bringt. Da ist die aktuelle Lösung mit einer "Webapp" schon das sinnvollste oder?
Besten Dank und sonnige Grüße