Hi,

Birt is a substantial codebase and report generation is often very
resource hungry.

I did have Birt embedded in a tapestry application but many reports took
longer to generate than I wanted my users to wait, so have pushed it out
into a separate cluster, using web services, (CXF) to interface, with
the report stored as a byte array in the db.  The reporting application
is stateless and therefore easy to scale separately. I use a tapestry
StreamResponse to serve the report from the db. I am pleased with this
solution, it seems to work well.

When it was embedded, I followed the advice for embedding both the
report and design engines within an application, that resides in the
Birt documentation and made the services Tapestry services defined in
the AppModule class. It worked as advertised. I just wouldn't do it that
way now for the reason above. The other thing to remember is that being
an eclipse project, it didn't play well with maven, though that may have
improved recently.

Not quite what you were asking but hope it helps.

Regards,

Peter

On 11/04/13 07:51, Ken in Nashua wrote:
> Folks,
>
> Is there a doc or tech help on how to integrate BIRT into my tapestry app?
>
> Thanks in advance.
>
> I havent found anything.
>
> - cheers
>
> Ken
>                                         


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to