Skip to main content



      Home
Home » Archived » BIRT » BAM and EAI platform support?
BAM and EAI platform support? [message #5057] Fri, 21 January 2005 17:44 Go to next message
Eclipse UserFriend
Originally posted by: asinha.vitria.com

Hi,
I've been looking into various software suites that offer BI and reporting
to see if there are ways to integrate reporting into Integration Platforms.
e.g. The Reporting tools can be provided with hooks to probe the Business
Process Model (BPM) for its data objects and their schemas so that the
report designer does not have to duplicate the efforts of the BPM designer
while designing the reports. This would provide BAM capabilities to the
Integration model and the reporting would have Business Process Intelligence
built-in.

Are there any thought processes going on in this direction for the BIRT
project?
thanks,
Ayon
Re: BAM and EAI platform support? [message #5332 is a reply to message #5057] Sat, 22 January 2005 18:54 Go to previous messageGo to next message
Eclipse UserFriend
Ayon,

BIRT may be great fit for your application. While Release 1 of BIRT won't
provide such integration out-of-the-box, others can certainly build on top
of BIRT to provide it. To see how, let's divide reporting into two steps:
design and execution. The design step is the one where BPM integration would
likely occur.

A BIRT design is an XML file that contains instructions for accessing a data
source, transforming the data (sorting, filtering, totals), and presenting
the results. It sounds like your application needs the ability to build a
query based on the BPM. Once the report developer has that data, he'd use
BIRT's features for identifying totals and formatting the results. The
result of this process would be a BIRT XML design file that the BIRT Report
Engine executes to produce your final report.

There are two ways that you can integrate BIRT with your BPM system at
design time.

First, you can develop a custom data set builder extension to the BIRT
designer. ("Data set" is BIRT's generic name for any kind of data source:
SQL query, stored procedure, SOAP message or whatever.) The builder could
leverage the meta-data information in the BPM. The custom builder would be
integrated with BIRT using the great extension features of Eclipse. The
result would be a custom data set that looks to BIRT just like any other
data set.

Suppose that the BPM system identifies that there is a Customer concept, and
that Orders are related to Customers. Suppose further that the BPM system
can provide descriptive information about customers, and about the fields
for a customer. A custom data set builder could display this information to
help the user understand the data, and use the relationships to help the
user choose the data of interest. The details, of course, are likely to
depend on the specific BPM system in question.

Second, you can develop a custom report designer that is tightly integrated
with the BPM system. Suppose that the system provides sufficient information
to generate a wide range of reports. Suppose further that the application
requires only a small set of formats, so that designs could be created
automatically. In this case, you can write an application that generates
BIRT designs directly from the BPM system. You can then directly execute
those designs in the BIRT report engine, or load them into the BIRT designer
for further refinement.

In either case, you'd leverage one of BIRT's key goals: the ability for
others to add application-specific functionality to BIRT.

Thanks,

- Paul

Paul Rogers
BIRT PMC

"Ayon Sinha" <asinha@vitria.com> wrote in message
news:css0k0$pns$1@www.eclipse.org...
> Hi,
> I've been looking into various software suites that offer BI and reporting
> to see if there are ways to integrate reporting into Integration
> Platforms.
> e.g. The Reporting tools can be provided with hooks to probe the Business
> Process Model (BPM) for its data objects and their schemas so that the
> report designer does not have to duplicate the efforts of the BPM designer
> while designing the reports. This would provide BAM capabilities to the
> Integration model and the reporting would have Business Process
> Intelligence
> built-in.
>
> Are there any thought processes going on in this direction for the BIRT
> project?
> thanks,
> Ayon
>
>
Re: BAM and EAI platform support? [message #6074 is a reply to message #5332] Mon, 24 January 2005 20:06 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: asinha.vitria.com

Thank Paul,
That sounds interesting. When would be a beta available for us to play with?
-Ayon

"Paul Rogers" <progers@actuate.com> wrote in message
news:csup3p$imv$1@www.eclipse.org...
> Ayon,
>
> BIRT may be great fit for your application. While Release 1 of BIRT won't
> provide such integration out-of-the-box, others can certainly build on top
> of BIRT to provide it. To see how, let's divide reporting into two steps:
> design and execution. The design step is the one where BPM integration
would
> likely occur.
>
> A BIRT design is an XML file that contains instructions for accessing a
data
> source, transforming the data (sorting, filtering, totals), and presenting
> the results. It sounds like your application needs the ability to build a
> query based on the BPM. Once the report developer has that data, he'd use
> BIRT's features for identifying totals and formatting the results. The
> result of this process would be a BIRT XML design file that the BIRT
Report
> Engine executes to produce your final report.
>
> There are two ways that you can integrate BIRT with your BPM system at
> design time.
>
> First, you can develop a custom data set builder extension to the BIRT
> designer. ("Data set" is BIRT's generic name for any kind of data source:
> SQL query, stored procedure, SOAP message or whatever.) The builder could
> leverage the meta-data information in the BPM. The custom builder would be
> integrated with BIRT using the great extension features of Eclipse. The
> result would be a custom data set that looks to BIRT just like any other
> data set.
>
> Suppose that the BPM system identifies that there is a Customer concept,
and
> that Orders are related to Customers. Suppose further that the BPM system
> can provide descriptive information about customers, and about the fields
> for a customer. A custom data set builder could display this information
to
> help the user understand the data, and use the relationships to help the
> user choose the data of interest. The details, of course, are likely to
> depend on the specific BPM system in question.
>
> Second, you can develop a custom report designer that is tightly
integrated
> with the BPM system. Suppose that the system provides sufficient
information
> to generate a wide range of reports. Suppose further that the application
> requires only a small set of formats, so that designs could be created
> automatically. In this case, you can write an application that generates
> BIRT designs directly from the BPM system. You can then directly execute
> those designs in the BIRT report engine, or load them into the BIRT
designer
> for further refinement.
>
> In either case, you'd leverage one of BIRT's key goals: the ability for
> others to add application-specific functionality to BIRT.
>
> Thanks,
>
> - Paul
>
> Paul Rogers
> BIRT PMC
>
> "Ayon Sinha" <asinha@vitria.com> wrote in message
> news:css0k0$pns$1@www.eclipse.org...
> > Hi,
> > I've been looking into various software suites that offer BI and
reporting
> > to see if there are ways to integrate reporting into Integration
> > Platforms.
> > e.g. The Reporting tools can be provided with hooks to probe the
Business
> > Process Model (BPM) for its data objects and their schemas so that the
> > report designer does not have to duplicate the efforts of the BPM
designer
> > while designing the reports. This would provide BAM capabilities to the
> > Integration model and the reporting would have Business Process
> > Intelligence
> > built-in.
> >
> > Are there any thought processes going on in this direction for the BIRT
> > project?
> > thanks,
> > Ayon
> >
> >
>
>
Re: BAM and EAI platform support? [message #6133 is a reply to message #6074] Wed, 26 January 2005 14:13 Go to previous message
Eclipse UserFriend
Ayon,

We'll have a build no later than EclipseCon on 2/28. See the post under the
"Plan" topic for more details.

- Paul

Paul Rogers

BIRT PMC



"Ayon Sinha" <asinha@vitria.com> wrote in message
news:ct4622$423$1@www.eclipse.org...
> Thank Paul,
> That sounds interesting. When would be a beta available for us to play
> with?
> -Ayon
Previous Topic:Plan
Next Topic:Any concerns with XSL:FO performance/scalability?
Goto Forum:
  


Current Time: Fri Jun 06 21:04:13 EDT 2025

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

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

Back to the top