Hallo,
ich beschäftige mich seit kurzem mit J2EE Architekturen und bin nun auf eine Frage gestoßen, die ich nicht wirklich mit Erfahrung beantworten kann.
Die Frage vorweg: Kann es sinn machen Teile meiner Applikation als natives Java und nicht im APplication copntainer laufen zu lassen? Entstehen dabei Vor-/ Nachteile?
Nun zur Architektur:
Ich habe ein Frontend, dass in einem Application Server (Tomcat) läuft, die Web-Applikation beinhaltet auch die UI Services. Diese sind mit dem Spring wiring ans Backend gekopplet, und das Frontend kommuniziert also mit dem Backend über RMI.
So mal ganz kurz zu meinen Gedanken. Die kleine Demo-Applikation läuft so eigentlich hervorragend, aber nun frägt sich aus was passiert, wenn hohe Last zu erwarten ist. hat da das native Java Backend Nachteile gegenüber einer J2EE Applikation. Was ist noch am gewählten Ansatz kritisch? Als Vorteil sehe ich klar die portierbarkeit, das backend läuft auf jedem System, dass eine JRE installiert hat.
Wäre nett, wenn Ihr mir ein paar Einschätzungen geben könntet.
pricey
ich beschäftige mich seit kurzem mit J2EE Architekturen und bin nun auf eine Frage gestoßen, die ich nicht wirklich mit Erfahrung beantworten kann.
Die Frage vorweg: Kann es sinn machen Teile meiner Applikation als natives Java und nicht im APplication copntainer laufen zu lassen? Entstehen dabei Vor-/ Nachteile?
Nun zur Architektur:
Ich habe ein Frontend, dass in einem Application Server (Tomcat) läuft, die Web-Applikation beinhaltet auch die UI Services. Diese sind mit dem Spring wiring ans Backend gekopplet, und das Frontend kommuniziert also mit dem Backend über RMI.
So mal ganz kurz zu meinen Gedanken. Die kleine Demo-Applikation läuft so eigentlich hervorragend, aber nun frägt sich aus was passiert, wenn hohe Last zu erwarten ist. hat da das native Java Backend Nachteile gegenüber einer J2EE Applikation. Was ist noch am gewählten Ansatz kritisch? Als Vorteil sehe ich klar die portierbarkeit, das backend läuft auf jedem System, dass eine JRE installiert hat.
Wäre nett, wenn Ihr mir ein paar Einschätzungen geben könntet.
pricey