[seam-dev] BI integration

Pete Muir pmuir at redhat.com
Mon Oct 13 16:47:38 EDT 2008


Snjezana,

Can you explain what you did for the BIRT integration?

On 13 Oct 2008, at 21:46, Dan Allen wrote:

> I think in this case we need to think higher up than just component  
> tags. I think we really need a Seam component which is able to load  
> a report, pass parameters to it, and render it (or trigger the  
> rendering). It really would be closer to the jBPM integration. Of  
> course, we can then add component tags where it is needed, but the  
> idea here is to have a report repository and application framework  
> (ala Query and Home) rather than something the developer has to hack  
> together in a Facelets template.
>
> -Dan
>
> On Mon, Oct 13, 2008 at 4:37 PM, Nicklas Karlsson  
> <nickarls at gmail.com> wrote:
> Something like
> <bi:output engine="birt" format="pdf" report="foo.xml"/> with nested
> <bi:engineConfig/> and <bi:reportParam/> with key, valude attrs?
>
> On 10/13/08, Dan Allen <dan.j.allen at gmail.com> wrote:
> > >From feedback I have received from my former product manager,  
> iReports is
> > the best user interface for developing reports (though still a bit  
> cludgy).
> > But that is just his opinion. I can contact another developer  
> friend of mine
> > who has spent loads of time working with all three tools and see  
> if he has
> > an opinion.
> >
> > -Dan
> >
> > On Mon, Oct 13, 2008 at 4:17 PM, Pete Muir <pmuir at redhat.com> wrote:
> >
> >> I think we need to consider how good the designers are for these  
> projects,
> >> and how well the designers integrate into Eclipse.
> >>
> >> On 13 Oct 2008, at 21:16, Dan Allen wrote:
> >>
> >> Whatever we choose, we should start with just one (as we did with  
> jBPM),
> >> but keep the design open to support multiple providers. I say  
> that because
> >> we are going to learn a lot on the first go around and we don't  
> want to
> >> spend too much time down in the weeds early on. I am inclined to  
> say
> >> either
> >> JasperReports or Pentaho. The benefit of JasperReports is that  
> there are
> >> already a lot of integrations available (one of which is the Spring
> >> integration which many of us have used at one point or another)  
> so we can
> >> learn from them as we formulate our own ideas. But don't let that  
> be the
> >> final word.
> >>
> >> -Dan
> >>
> >> On Mon, Oct 13, 2008 at 4:10 PM, Sanne Grinovero <
> >> sanne.grinovero at gmail.com> wrote:
> >>
> >>> please, don't forget Pentaho.
> >>> they were looking very good already, and are improving a lot and  
> at a
> >>> very fast pace.
> >>> additionally they have strong bounds with JBoss, as it's the  
> default
> >>> platform.
> >>>
> >>> Sanne
> >>>
> >>> 2008/10/13 Pete Muir <pmuir at redhat.com>:
> >>> > So, I guess the question is, do we want to do Jasper or BIRT?
> >>> > On 13 Oct 2008, at 20:48, Dan Allen wrote:
> >>> >
> >>> > Pete,
> >>> >
> >>> > I think the main focus here is on the responsibility of who  
> creates the
> >>> > reports. The excel stuff is superb for developers who need to  
> create
> >>> reports
> >>> > for management, etc. The BI is about management designing the  
> reports
> >>> and
> >>> > the developers feeding the parameters to it from the UI (and  
> all the
> >>> > security and context that goes along with it).
> >>> >
> >>> > The main focus for this relationship, and the one we should  
> keep in
> >>> > mind
> >>> > when designing it, is that you want to try to break the need  
> to wait on
> >>> the
> >>> > developer to get a report through the system. Not only does  
> this slow
> >>> things
> >>> > down, it ties up developer resources. At my previous job, we  
> had a huge
> >>> > problem with this because there was a neverending need to  
> customize
> >>> reports
> >>> > for customers and thus the process was not scalable. BI is about
> >>> > putting
> >>> the
> >>> > consumers (or designers) of the reports in control.
> >>> >
> >>> > -Dan
> >>> >
> >>> > On Mon, Oct 13, 2008 at 3:26 PM, Pete Muir <pmuir at redhat.com>  
> wrote:
> >>> >>
> >>> >> Snjezana has written some BIRT/Seam integration. But it needs  
> a way to
> >>> be
> >>> >> used outside of Eclipse (she has no ant or maven targets, you  
> must
> >>> build
> >>> >> your project with Eclipse).
> >>> >>
> >>> >> But anyway, what does this offer over Seam PDF/Excel w/ VPE  
> support?
> >>> >>
> >>> >> On 13 Oct 2008, at 19:47, Dan Allen wrote:
> >>> >>
> >>> >>> I've brought up this point informally a couple of times, but  
> I want
> >>> >>> to
> >>> >>> make a more formal statement. I think we need to put some  
> sort of BI
> >>> >>> integration on the roadmap, mostly likely being with  
> JasperReports.
> >>> >>> Perhaps we can start brainstorming on how this integration  
> might look
> >>> >>> and then create some JIRAs for those features. For example,  
> here's an
> >>> >>> article on how Spring integrates with JasperReports.
> >>> >>>
> >>> >>> http://java.dzone.com/articles/spring-web-mvc-spring-web-flow
> >>> >>>
> >>> >>> My intention is not to try to outdo Spring, but rather to  
> say that we
> >>> >>> need to offer something native within Seam. I just spoke to  
> former
> >>> >>> colleagues last week and they are using JasperServer with  
> JSF, but
> >>> >>> mentioned that they had to do some glue code to get it all  
> working
> >>> >>> together.
> >>> >>>
> >>> >>> -Dan
> >>> >>>
> >>> >>> --
> >>> >>> Dan Allen
> >>> >>> Software consultant | Author of Seam in Action
> >>> >>>
> >>> >>> http://mojavelinux.com
> >>> >>> http://mojavelinux.com/seaminaction
> >>> >>>
> >>> >>> NOTE: While I make a strong effort to keep up with my email  
> on a
> >>> >>> daily
> >>> >>> basis, personal or other work matters can sometimes keep me  
> away
> >>> >>> from my email. If you contact me, but don't hear back for  
> more than a
> >>> >>> week,
> >>> >>> it is very likely that I am excessively backlogged or the  
> message was
> >>> >>> caught in the spam filters.  Please don't hesitate to resend a
> >>> >>> message
> >>> if
> >>> >>> you feel that it did not reach my attention.
> >>> >>> _______________________________________________
> >>> >>> seam-dev mailing list
> >>> >>> seam-dev at lists.jboss.org
> >>> >>> https://lists.jboss.org/mailman/listinfo/seam-dev
> >>> >>
> >>> >
> >>> >
> >>> >
> >>> > --
> >>> > Dan Allen
> >>> > Software consultant | Author of Seam in Action
> >>> >
> >>> > http://mojavelinux.com
> >>> > http://mojavelinux.com/seaminaction
> >>> >
> >>> > NOTE: While I make a strong effort to keep up with my email on  
> a daily
> >>> > basis, personal or other work matters can sometimes keep me away
> >>> > from my email. If you contact me, but don't hear back for more  
> than a
> >>> week,
> >>> > it is very likely that I am excessively backlogged or the  
> message was
> >>> > caught in the spam filters.  Please don't hesitate to resend a  
> message
> >>> if
> >>> > you feel that it did not reach my attention.
> >>> >
> >>> >
> >>> > _______________________________________________
> >>> > seam-dev mailing list
> >>> > seam-dev at lists.jboss.org
> >>> > https://lists.jboss.org/mailman/listinfo/seam-dev
> >>> >
> >>> >
> >>>
> >>
> >>
> >>
> >> --
> >> Dan Allen
> >> Software consultant | Author of Seam in Action
> >>
> >> http://mojavelinux.com
> >> http://mojavelinux.com/seaminaction
> >>
> >> NOTE: While I make a strong effort to keep up with my email on a  
> daily
> >> basis, personal or other work matters can sometimes keep me away
> >> from my email. If you contact me, but don't hear back for more  
> than a
> >> week,
> >> it is very likely that I am excessively backlogged or the message  
> was
> >> caught in the spam filters.  Please don't hesitate to resend a  
> message if
> >> you feel that it did not reach my attention.
> >>
> >>
> >>
> >
> >
> > --
> > Dan Allen
> > Software consultant | Author of Seam in Action
> >
> > http://mojavelinux.com
> > http://mojavelinux.com/seaminaction
> >
> > NOTE: While I make a strong effort to keep up with my email on a  
> daily
> > basis, personal or other work matters can sometimes keep me away
> > from my email. If you contact me, but don't hear back for more  
> than a week,
> > it is very likely that I am excessively backlogged or the message  
> was
> > caught in the spam filters.  Please don't hesitate to resend a  
> message if
> > you feel that it did not reach my attention.
> >
>
> --
> Sent from Gmail for mobile | mobile.google.com
>
> ---
> Nik
>
>
>
> -- 
> Dan Allen
> Software consultant | Author of Seam in Action
>
> http://mojavelinux.com
> http://mojavelinux.com/seaminaction
>
> NOTE: While I make a strong effort to keep up with my email on a daily
> basis, personal or other work matters can sometimes keep me away
> from my email. If you contact me, but don't hear back for more than  
> a week,
> it is very likely that I am excessively backlogged or the message was
> caught in the spam filters.  Please don't hesitate to resend a  
> message if
> you feel that it did not reach my attention.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/seam-dev/attachments/20081013/9348730f/attachment.html 


More information about the seam-dev mailing list