2012-03-29 31 views
0

Ich habe mehrere populäre Open-Source-Lösungen für Java-basierte Reporting-Tool überprüft. d. h. Pentaho, BIRT usw., da ich in meiner federgestützten Web-Anwendung für Struts relativ große Anforderungen an die dynamische Berichterstellung habe.Dynamische Berichtsoptionen für Java EE basierte Anwendung

früher habe ich Embedded Pentaho Reporting Engine in meiner Webanwendung für statische Berichte verwendet. Aber wir haben Probleme mit Leistung und Speicher gehabt.

Ich möchte meine Reporting-Lösungen ähnlich Website: http://www.mint.com. Diese Berichte sind sehr intuitiv und interaktiv. Meine Hauptkriterien sind.

  • einfache Integration in bestehende Web-Anwendung und Berichte sollten von mit in meiner Anwendung
  • Berichte zugänglich sein sollten in JSP/HTML-Seiten ohne Viewer-Tool angezeigt werden.
  • Leistung und Speicherverbrauch sind Schlüsselkriterien. Bericht Ladezeit sowie dynamische Bericht Interaktivität sollte schnell sein.

irgendwelche Vorschläge?

Antwort

0

Sie möchten vielleicht m-Power auschecken. Es ist Java-basiert, kann große Berichtsanforderungen erfüllen und lässt sich gut in andere Anwendungen integrieren. Es ist außerdem sehr anpassbar, sodass Sie es anpassen können, um Berichte zu erstellen, die Ihrem gewünschten Aussehen und Verhalten entsprechen. Hier ist ein Beispiel für eine interactive report erstellt mit m-Power.

+0

Dank @Steve. Ich habe es kurz angeschaut und es sieht soweit gut aus. Ich versuche mehr über den Integrationsprozess und die allgemeinen Eigenschaften von m-Power zu erfahren. es sieht so aus, als wäre es ein Code-Generierungs-Tool. – pdhinoja

+0

haben wir ein anderes gutes Tool LogiXML gefunden. es scheint die meisten unserer Anforderungen zu erfüllen. Ich werte es gerade aus. – pdhinoja

+0

@pdhinoja - Um Ihre erste Frage zu beantworten - m-Power ist mehr als ein einfacher Berichtsersteller, aber Reporting ist eine seiner Stärken. Ich weiß auch nicht, ob Sie die [technischen Spezifikationen] (http://www.mrc-productivity.com/products/specs.html) überprüft haben, aber es klingt, als ob m-Power Anwendungen erstellt, die dieselbe Grundlage haben wie du es gerade benutzt. – Steve