Wir haben ein Design wie dieses :
Unser installierter Dienst auf Tomcat hat eine Methode getDatabaseData(String request) (RMI Client), die Daten aus der Datenbank unter Verwendung der (RMI Server-Implementierung) empfängt, die im Kern vorhanden ist.
wir möchten etwas tun, dass unser installierter Dienst, der sich in Tomcat befindet, jetzt eine XML-Datei erstellt und sie an den Client sendet :
wir haben über eine Lösung nachgedacht, die :
- zuerst die gesamte XML-Datei auf unserem Tomcat mit dem getDatabaseData(String request) erstellt & dann kann unser Benutzer einen Verweis darauf erhalten, indem er einen Link dazu erhält & mit dem Herunterladen der Daten beginnen kann.
aber diese Lösung ist nicht informativ für uns, weil die Größe dieser Datei so groß ist und wenn wir das tun möchten, wird der Speicherplatz unseres Tomcat-Servers so schnell voll und ausgelastet, dass wir nach einer Lösung suchen, um Daten in Echtzeit an den Benutzer zu übertragen, anstatt die gesamte Datei zu erstellen. I meine eine Möglichkeit, die Daten an den Benutzer in einer XML-Vorlage zu senden, wenn die Daten vom KERN empfangen werden.
Haben Sie eine Idee ?
(übrigens wurde der Webservice auf Tomcat mit Spring MVC & Spring Security geschrieben)