Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » BIRT » ERE Report Consumption
ERE Report Consumption [message #1456] Thu, 30 December 2004 23:15 Go to next message
Scott Rosenbaum is currently offline Scott RosenbaumFriend
Messages: 425
Registered: July 2009
Senior Member
This question probably derives from my experience with Actuate where a
developer creates a ReportObject Design (ROD) which is then compiled into
the ReportObject Executable (ROX). The Report Factory is actually executing
the ROX file and not the Design (ROD).

In BIRT, it is unclear if there will be any compilation of the ROM into
something that the Eclipse Report Engine (ERE) can process or if the ERE
will just open the ROM directly and generate the report from the ROM.

Could you please clarify?

Scott Rosenbaum
Re: ERE Report Consumption [message #1689 is a reply to message #1456] Fri, 07 January 2005 02:45 Go to previous message
Paul Rogers is currently offline Paul RogersFriend
Messages: 152
Registered: July 2009
Senior Member
Scott,

BIRT does not have a compilation step; the BIRT Report Engine directly
executes an XML report design. Tools that have a compile step, such as JSP,
Jasper or e.RD-Pro, do so because they must convert code into a compiled
form. The use of JavaScript as the scripting language in BIRT makes the
compile step unnecessary.

Skipping the compile step has some great benefits. 1) It is easier to deploy
reports: there is only one file to worry about instead of a source and
compiled form. 2) An application can easily create a report design on the
fly and submit it to the Report Engine for execution. 3) Parts of the app
(included files, images) can be updated without the need to rebuild and
redeploy all reports that use those shared bits.

All that said, there will likely come a time when BIRT will add the ability
to package a set of files required for a report into a zip file (a "Report
ARchive": RAR?). Suppose your report uses some external images; a couple of
libraries; some JavaScript files and so on. It may be easier to package
these up as is done for JSP files or Java apps. Still, BIRT will likely
retain the ability to run reports directly without the packaging -- much
like Tomcat can execute your web app as a WAR or as a directory full of
individual files.

From your experience with previous reporting tools, does the above sound
reasonable? Anything we could improve?

Thanks,

- Paul

Paul Rogers
Actuate Corp.
BIRT PMC
Previous Topic:JUnit test cases
Next Topic:Anonymous CVS access from Eclipse
Goto Forum:
  


Current Time: Fri Sep 27 02:47:01 GMT 2024

Powered by FUDForum. Page generated in 0.02472 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top