BIRT-Reports im Unternehmen
BIRT bietet verschiedene Möglichkeiten für den Einsatz. Einige Applikationsentwickler wollen BIRT-Reports in einer J2EE-Umgebung einsetzen, andere könnten Reporting-Funktionen in eine RCP-Applikation integrieren oder einen Thick Client um Berichte erweitern wollen. Und wieder andere Entwickler möchten vielleicht nur Teilbereiche der Reporting-Funktionalitäten innerhalb einer der genannten Applikationstypen einsetzen. Das BIRT-Framework eignet sich für all diese Szenarien.
Reports, Libraries und Templates werden mit dem Report Designer oder der Design-Engine-API erstellt. Sobald die Reports vollständig sind, können sie durch den Web Viewer oder die Report Engine gerendert werden. Der Einsatz des Viewers erfordert einen J2EE Application Server. Der Viewer kann in eine vorhandene J2EE-Applikation integriert werden oder wird per URL aufgerufen. Soll der Web Viewer als Eclipse-Plugin verwendet werden, ist ein Eclipse Tomcat-Plugin nötig, das dem Web Viewer als Servlet/JSP-Engine dient. Dabei erfordert die Report Engine, dass BIRT Zugang zu einer Java Virtual Machine (JVM) hat. API Calls eröffnen die Möglichkeit, Reports zu öffnen, Ausführungsoptionen zu definieren und Reports als PDF, HTML oder seitenweises (paginated) HTML zu rendern.
Iterative Report-Entwicklung im BIRT Viewer
Der Viewer ist als „Wrapper“ für die Report-Engine-API umgesetzt und eingebettet in ein Eclipse-Plugin. Er verfügt über zwei Betriebsarten, die den beiden Servlet Mappings – Run und Frameset – entsprechen. Frameset Mapping wird verwendet, um einen AJAX-basierten Viewer anzuzeigen, der Steuerungselemente für das Inhaltsverzeichnis, die Parameter-Eingabe, den Export in das CSV-Format und den Ausdruck des Berichts enthält. Darüber hinaus unterstützt das Mapping seitenweises HTML und bietet eine Reihe von Steuerungselementen für die Navigation im Berichtsdokument. Wenn Run Mapping genutzt wird, werden die Reports als PDF oder HTML ausgegeben. Mit diesem Mapping ist das HTML im Output nicht im Seitenformat gelayoutet und nutzt keine interaktiven Features wie Inhaltsverzeichnis und Export in CSV. Der Designer verwendet dieses Mapping, wenn der „Preview“-Tab im Report Editor angeklickt wird.
Im BIRT Designer kann der Viewer in einem separaten Fenster geöffnet werden. Das ermöglicht eine iterative Reportentwicklung und beschleunigt die Phase des Berichtsdesigns.




![Diese Tools nutzen Entwickler für unterschiedliche Aufgaben [Infografik]](http://t3n.de/uploads/t3n-news-post-351639_symbolbild-werkzeug-tool_medium.jpg)


Eine Antwort
von wohnungen augsburg 04.01.2012 (21:33Uhr) 1.
So wirkt die Augsburger Altstadt Teil dieser heutigen Innenstadt, indem Dies Augsburger Textilviertel teilweise in Spickel-Herrenbach, teilweise hinein der Innenstadt liegt und ebenfalls so ebenfalls überhaupt nicht Zusammen mit den Stadtbezirken Erwähnung findet.