Hallo zusammen,
ich hätte gerne ein paar Ideen, wie ich das weiter umsetzen kann.
Ich habe bis vor kurzem ein Monolith gebaut, in welchem ich verschiedene Services habe:
Das ganze möchte ich nun trennen. Sowohl als JEE Projekt, als auch von der Datenbank her.
Teilweise benötigen die Systeme die gleichen Komponenten (Berechtigungsverwaltung, Userverwaltung....).
Hierzu habe ich mir ein Projekt erstellt, welches ich dann in das jeweilige Projekt des Systems einbinde.
Somit brauche ich den jeweiligen Code bspw. zur Berechtigungsverwaltung nicht in jedem Projekt, sondern speise das quasi mit einem Interface.
Das funktioniert nun auch alles soweit.
Nun geht es aber darum die GUI zu bauen.
Prinzipiell kann ich natürlich für jedes Projekt nun ein Portal bauen.
Dann habe ich aber pro System ein Browser Tab!
Ich hätte gerne sowas, dass ich in einem Portal einen Zugang zu den jeweiligen Services habe.
Hier kann ich dann alle Tickets (Ticketverwaltung) sehen, als auch das Forum öffnen.
Also praktisch sind alle Services innerhalb einem Browser Tab.
Die GUI / Design ist bei allen Projekten die gleiche.
Folgende Ideen habe ich:
-> Falls ich die GUI in anderen Projekten auch benötige, könnte ich ein weiteres Projekt anlegen, in dem ich quasi die XHTML - Seiten teile
Hat jemand weitere Ideen, Vorschläge, Anregungen...?
ich hätte gerne ein paar Ideen, wie ich das weiter umsetzen kann.
Ich habe bis vor kurzem ein Monolith gebaut, in welchem ich verschiedene Services habe:
- Foto Applikation
- CRM System
- Ticketsystem
- Forum
- ....
Das ganze möchte ich nun trennen. Sowohl als JEE Projekt, als auch von der Datenbank her.
Teilweise benötigen die Systeme die gleichen Komponenten (Berechtigungsverwaltung, Userverwaltung....).
Hierzu habe ich mir ein Projekt erstellt, welches ich dann in das jeweilige Projekt des Systems einbinde.
Somit brauche ich den jeweiligen Code bspw. zur Berechtigungsverwaltung nicht in jedem Projekt, sondern speise das quasi mit einem Interface.
Das funktioniert nun auch alles soweit.
Nun geht es aber darum die GUI zu bauen.
Prinzipiell kann ich natürlich für jedes Projekt nun ein Portal bauen.
Dann habe ich aber pro System ein Browser Tab!
Ich hätte gerne sowas, dass ich in einem Portal einen Zugang zu den jeweiligen Services habe.
Hier kann ich dann alle Tickets (Ticketverwaltung) sehen, als auch das Forum öffnen.
Also praktisch sind alle Services innerhalb einem Browser Tab.
Die GUI / Design ist bei allen Projekten die gleiche.
Folgende Ideen habe ich:
- Einbindung via Iframe
- Ich baue die GUI innerhalb dem "Main Project" und greife via REST API dann auf das jeweilige System.
-> Falls ich die GUI in anderen Projekten auch benötige, könnte ich ein weiteres Projekt anlegen, in dem ich quasi die XHTML - Seiten teile
Hat jemand weitere Ideen, Vorschläge, Anregungen...?