architecting business intelligence applications for change: the open solution using birt

33
1 Actuate Corporation © 2009 Architecting Business Intelligence Applications for Change: The Open Solution using BIRT Seema Haji Sr. Technical Marketing Manager Actuate Corporation Daniel Melcher Sr. RIA Architect Actuate Corporation

Upload: thane-nash

Post on 02-Jan-2016

26 views

Category:

Documents


0 download

DESCRIPTION

Architecting Business Intelligence Applications for Change: The Open Solution using BIRT. Seema Haji Sr. Technical Marketing Manager Actuate Corporation Daniel Melcher Sr. RIA Architect Actuate Corporation. Architecting Information Applications for Change. The Open Solution using BIRT. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

1Actuate Corporation © 2009

Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

Seema HajiSr. Technical Marketing ManagerActuate Corporation

Daniel MelcherSr. RIA ArchitectActuate Corporation

Page 2: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

2Actuate Corporation © 2009

• What is BIRT?

• Principles of Rich Information Applications

• The BIRT Product Line

• Demo

Architecting

Information

Applications

for Change

AGENDA

The Open Solution using BIRT

Page 3: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

3Actuate Corporation © 2009

What Actuate Does…

Development Complexity

• Multiple-sources & datasets

• Web-2.0 application design

• Reuse library (public & private)

Presentation Complexity

• Dynamic visualizations

• User-configurable content

• Flash, Interactive Viewer

Delivery Complexity

• Skill-specific tools & UI’s

• Embedded content

• Single-server installations

• Large-scale enterprise deployments

Development Complexity

• Multiple-sources & datasets

• Web-2.0 application design

• Reuse library (public & private)

Presentation Complexity

• Dynamic visualizations

• User-configurable content

• Flash, Interactive Viewer

Delivery Complexity

• Skill-specific tools & UI’s

• Embedded content

• Single-server installations

• Large-scale enterprise deployments

Actuate removes the complexityin building data-driven

Rich Information Applications

One BIRT DesignOne BIRT Design

RIA’s support critical business processes

Page 4: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

4Actuate Corporation © 2009

Simplicity

that makes simple reports

easy

Simplicity

that makes simple reports

easy

Power

to createvery complexreport layouts

Power

to createvery complexreport layouts

BIRTBIRT

What is BIRT?

• Easy to use for all types of developers

• Modern, web-page design metaphor

• Open and standards-based

• Flexible with rich programmatic control

• Full support for libraries and reuse

• Foundation for next generation Actuate products

• Easy to use for all types of developers

• Modern, web-page design metaphor

• Open and standards-based

• Flexible with rich programmatic control

• Full support for libraries and reuse

• Foundation for next generation Actuate products

A New Generation of Reporting and Data Visualization Technology

Business Intelligence and Reporting Tools

Page 5: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

5Actuate Corporation © 2009

BIRT Open Source IS Actuate

• Open source initiative as part of the Eclipse Foundation

• Professional open source: founded, organized and led by Actuate

• Other members

Why Open Source?

• Build community of developers and users

• Drive high quality via community feedback

• Create buzz and generate awareness

0

500

1,000

1,500

2,000

2,500

1H2005

2H2005

1H2006

2H2006

1H2007

2H2007

1H2008

Th

ou

san

ds

of

do

wn

loa

ds

Th

ou

san

ds

of

do

wn

loa

ds

More than 6.5 million downloads

&1 Million

downloads per QTR for the last 3

QTRs

More than 6.5 million downloads

&1 Million

downloads per QTR for the last 3

QTRs

BIRT Downloads

Enterprise-ready maturityEclipse project launched in 2004

Five major BIRT releasesAdopted across IBM

http://www.birt-exchange.com/BIRT-Resource-Center

Page 6: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

6Actuate Corporation © 2009

A Variety of Techniques With Actuate BIRT

BIRT Report with Embedded Flash Widgets

Actuate BIRT

Interactive ViewingActuate Mashboard

266 animated Flash widgets included in Actuate BIRT Designers

Users modify reports to their liking

Delivered as configurable Java component or as iServer option

Information Console customization w/ drag & drop assembly of “Mashpacks”

User configurable canvas

Canvases saved in iServer

Easy to Build, Easy to Use ApplicationsEasy to Build, Easy to Use Applications

Page 7: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

7Actuate Corporation © 2009

Your Portal / Web Page / Java Application

What Makes BIRT Special?Cross-Section of an Information Application

BIRT: Business Intelligence and Reporting Tools

Eclipse standard design for RIA development

Multiple data sources & datasets secured for the User

Logic & Computations for Business Processes in Java, JavaScript, SQL & BIRT functions

Tables

Charts

Graphs

Drill thru

Crosstabs

Lists

Forms

AJAXInteractivity

Flash

Widgets

Data,Personalized & In Context

Data,Personalized & In Context

Business Process Logic

Business Process Logic

Presentation ElementsPresentation Elements

Delivered to usersDelivered to users

Actuate BIRT Interactive Viewer

Your Application’s

Data

Your Application’s

Data

ExternalData

ExternalData

CustomerSources

CustomerSources

BIRT is the universal container for reusable data, transformation & visualization components

Page 8: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

8Actuate Corporation © 2009

Portal / Web Page / Java Application

What Makes BIRT Special?Cross-Section of an Information Application

Data,Personalized & In Context

Data,Personalized & In Context

Business Process Logic

Business Process Logic

Presentation ElementsPresentation Elements

Delivered to usersDelivered to users

DataSources

DataSources

Data Warehouse

Data Warehouse

ERPSources

ERPSources

Data In Context for the User

Logic & Computations for Business Processes

Without BIRT, this is a custom built, multi-language, heavily integrated, one-off

application

Tables

Charts

Graphs

Drill thru

Crosstabs

Lists

Forms

AJAXInteractivity

Flash

Widgets

Page 9: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

9Actuate Corporation © 2009

Notable Actuate BIRT Features

Page Level Security

Micro-cube powered cross-tabs•Graphing inside cross-tab, •use measures in calculations, •attach scriptable events & •charting from cross-tab data

Interactive Viewer extensions•Available as deployment engine•Included in report preview•Accessible from JSAPI•Role-based modularity

Portable .rptdesign format •Can be accessed as data source•Can be saved as template•Can be opened and edited by • BRD Pro, BRD, BRS and IV

Report parameter treatment•Dialog-driven assignment•auto-suggest•embedded values in output•cascading value lookups•HTML button assignment•embedded in URLs

BIRT Report Designer Professional •Includes Information Object Designer perspective

Page 10: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

10Actuate Corporation © 2009

Modern Customer Requests…

Based on The Information Workplace concept by Erica Driver and Connie Moore, Forrester

CollaborativeCollaborativeQuickQuick

VisualVisual

InteractiveInteractiveEverywhereEverywhere

Principles of Rich Information ApplicationsPrinciples of Rich Information Applications

Page 11: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

11Actuate Corporation © 2009

VISUAL

Content must be engagingand readily understandable

VISUAL

Content must be engagingand readily understandable

Page 12: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

12Actuate Corporation © 2009

Visual BIRT Content Engages Users

Highly Visual

• Draws user in

• Zero training

• Simplifies information

• Joy to use

Powered by BIRT

• 100% Web-based

• Built-in graphics

• 266 Flash objects included

• Lightweight and reusable

Highly Visual

• Draws user in

• Zero training

• Simplifies information

• Joy to use

Powered by BIRT

• 100% Web-based

• Built-in graphics

• 266 Flash objects included

• Lightweight and reusable

Animated Visualizations

Information is Compelling

Page 13: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

13Actuate Corporation © 2009

BIRT Performance Scorecard ApplicationProvides Insight and Manages toward Strategy

Balanced Scorecards Strategic Plan Execution

Methodology SupportOperational Scorecards

Territory & Market Analysis

Custom Visualizations

…the most capable Performance Management suite available

Page 14: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

14Actuate Corporation © 2009

INTERACTIVE

Answer the questionthat has not yet been asked

INTERACTIVE

Answer the questionthat has not yet been asked

Page 15: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

15Actuate Corporation © 2009

Content Must be Interactive

Interactive & Engaging

• Encourages users to seek new perspectives

• Save their changes

• Leverages their ideas

• Creates self-sufficient users

Fully controlled by IT

• 100% Secure

• Components are reusable

• Features are configurable

• Use changes to drive requirements

Interactive & Engaging

• Encourages users to seek new perspectives

• Save their changes

• Leverages their ideas

• Creates self-sufficient users

Fully controlled by IT

• 100% Secure

• Components are reusable

• Features are configurable

• Use changes to drive requirements

…when users become smarter, they change their questions…when users become smarter, they change their questions

When presented with information, users become smarter…When presented with information, users become smarter…

Page 16: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

16Actuate Corporation © 2009

COLLABORATIVE

Break traditional barriers between developers and end users

COLLABORATIVE

Break traditional barriers between developers and end users

Page 17: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

17Actuate Corporation © 2009

BIRT StudioWeb-Based Ad-Hoc Content Creation

Web-based Ad-hoc• Drag and drop development

• Users pick template and data set

• Group, filter, sort & aggregate

• Supports all Excel functionality

IT-controlled • Templates controlled by IT

• Metadata secured

• Content can be scheduled, shared & used with Interactive Viewer

Graphical Objects• Built-in charting

• Hide & show elements

• Select themes

Web-based Ad-hoc• Drag and drop development

• Users pick template and data set

• Group, filter, sort & aggregate

• Supports all Excel functionality

IT-controlled • Templates controlled by IT

• Metadata secured

• Content can be scheduled, shared & used with Interactive Viewer

Graphical Objects• Built-in charting

• Hide & show elements

• Select themes

Template-driven developmentTemplate-driven development

BIRT Studio is the only template-driven ad-hoc environment that works within a collaborative design architecture that

includes BIRT Designers & Interactive Viewer

BIRT Studio is the only template-driven ad-hoc environment that works within a collaborative design architecture that

includes BIRT Designers & Interactive Viewer

Page 18: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

18Actuate Corporation © 2009

Improve communication• Common design • Reduces requirements gathering• Supports agile development

practices

Reduce development costs• Reuse improves productivity• Assemble reports from libraries

of components, themes and templates

• Designs can be saved and opened in any BIRT Designer

Collaborative ArchitectureBIRT-driven design sharing drives RIA evolution

Page 19: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

19Actuate Corporation © 2009

QUICK

Create highly functional, integrated applications rapidly

QUICK

Create highly functional, integrated applications rapidly

Page 20: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

20Actuate Corporation © 2009

Quick to Find Experts:Huge Developer Community

Thriving BIRT Community

Eclipse.org• >1,000,000 downloads per

quarter• Developer & commercially

friendly license• Sponsors must build

commercial products

BIRT-Exchange.com• Professionally staffed experts• Extensive contributions• Marketplace applications

0

500

1,000

1,500

2,000

2,500

3,000

1H2005

2H2005

1H2006

2H2006

1H2007

2H2007

1H2008

2H2008

Th

ou

san

ds

of

do

wn

loa

ds

Th

ou

san

ds

of

do

wn

loa

ds

More than 8 million downloads through 2009

More than 8 million downloads through 2009

BIRT Biannual Downloads

Page 21: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

21Actuate Corporation © 2009

Quick: Deployment Flexibility

BIRT + Flash Widgets + IVBIRT + Flash Widgets + IVImplement security &

management

Publish rich PM apps that satisfy users

Publish rich apps outside the firewall

Secure and support millions

of users

Scale, performance,

security, reliability

EmbeddedApplications

Engage users and let them

drive rich apps

BIRT + iServer ExpressBIRT + iServer Express

Single-serverApplications

BIRT + iServer EnterpriseBIRT + iServer Enterprise

EnterpriseApplications

BIRT Open Source + JavaScript

+ SQL

BIRT Open Source + JavaScript

+ SQL

Free OpenSource Tools

Other Open Source VendorsOther Open Source Vendors

ActuateActuate

Traditional BI VendorsTraditional BI Vendors

Page 22: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

22Actuate Corporation © 2009

Quick To Trust: Actuate iServer is Industry Leader in Dependability & Scalability

iServer supports high availability & scalability for mission-critical applications with large user communities

High-availability

Automatic clustering

Job control

Load balancing

Automatic failover

Multi-project support

BIRT iServer Enterprise

Global standard for scale, performance, reliability and security

Information Objects & CachesApplication Scheduling & Management

Security & Application Integration Performance Management

Web Services APIsAlerts & Distribution

Clustering & High Availability Information Console

Page 23: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

23Actuate Corporation © 2009

EVERYWHERE

Place the content where your users are

EVERYWHERE

Place the content where your users are

Page 24: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

24Actuate Corporation © 2009

BIRT Content EverywhereJavaScript API Places Content Where Users Are

Simple to deploy• Load JavaScript library

• Identify server & content

IT-controlled • Secured by iServer

• Delivered in any web page

Many new opportunities• Live active content

• Advertising

• Extended content placemen

Simple to deploy• Load JavaScript library

• Identify server & content

IT-controlled • Secured by iServer

• Delivered in any web page

Many new opportunities• Live active content

• Advertising

• Extended content placemen

JavaScript APIJavaScript API

JavaScript API simplifies BIRT deliveryJavaScript API simplifies BIRT delivery

Page 25: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

25Actuate Corporation © 2009

Seamlessly Integrated Within Environment

All Data Secured• Multi-layered security model

• Standard and JavaScript portlets

• Seamlessly integrates user security

Any Format • Brochure-quality PDF

• Live Excel, PPT, etc…

• Live documents & spreadsheets

• Mobile devices like iPhone & Blackberry

Invisible• Supports your branding

• Integrate Marketing & Upsell opportunities

• Simple, guided interaction & help

All Data Secured• Multi-layered security model

• Standard and JavaScript portlets

• Seamlessly integrates user security

Any Format • Brochure-quality PDF

• Live Excel, PPT, etc…

• Live documents & spreadsheets

• Mobile devices like iPhone & Blackberry

Invisible• Supports your branding

• Integrate Marketing & Upsell opportunities

• Simple, guided interaction & help

Present Content Seamlessly…

…in the palm of

your hand

…in customer portals

…even in blogs

Page 26: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

26Actuate Corporation © 2009

Actuate BIRT Information ApplicationsActuate BIRT Information Applications

• Easily created by BIRT designers & BIRT StudioEasily created by BIRT designers & BIRT Studio

• Each component independently modifiableEach component independently modifiable

• BIRT documents immediately interactiveBIRT documents immediately interactive

• Easily modified by users in Interactive ViewerEasily modified by users in Interactive Viewer

• Easily distributed & managed by iServerEasily distributed & managed by iServer

• AdaptabilityAdaptability is Actuate BIRT’s advantage is Actuate BIRT’s advantageBIRT .rptdesignBIRT .rptdesign

Actuate BIRT is the Universal Container for Adaptable Information Applications

ReusableComponents

RulesJava &

JavaScript ParametersAggregates

Java Applications Intranet Dashboards Extranet Applications

Cache

Business Logic

Web Layout

Charts & Graphs

Flash Widgets

AJAX Interactivity

crosstabs

Java portal / portlet

Web Services

ImagesSQLSQL

data

sets

data

sets

Drill-through

crosstabs

Page 27: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

27Actuate Corporation © 2009

CollaborativeQuick

Visual

InteractiveEverywhere

Modern Customer Requests…

Actuate surpasses these requirementsActuate surpasses these requirements

Page 28: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

28Actuate Corporation © 2009

BIRT Product Line from Actuate

BIRT iServer and BIRT iServer ExpressGlobal standard for scale, performance, reliability and security

BIRT Performance

Scorecard

BIRT OnPerformance

e.Reports

BIRT Studio

BIRT Smartsheet SecurityBIRT Page Level Security

BIRTDesigners &

Viewer

BIRTInteractive

Viewer

Eclipse BIRT Designers and Engine

BIRTSpreadsheets

BIRT Mobile BIRT Mobile

Page 29: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

29Actuate Corporation © 2009

DemoDemo

Page 30: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

30Actuate Corporation © 2009

Why BIRT is great for RIA’s

Developer Productivity• Web 2.0 design metaphor,

• not a banded report writer

• Java & JavaScript Programmability• Reuse component library• Multiple data sources & datasets• Universal container for the app

Versatile Delivery & Deployment• Multiple delivery alternatives

• OSS-embed-workgroup-enterprise

• Page Level Security• iServer dependability• JavaScript API • BIRT Warehouse appliance

Presentation Flexibility• Web 2.0 extensions

• (Flash, AJAX, JavaScript, Java)

• Widgets & dashboards• Ad-hoc reports• Interactive viewing• BIRT Mobile appliance

One BIRT DesignOne BIRT Design

Page 31: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

31Actuate Corporation © 2009

Why Use Actuate for RIAs?

Easy to use self-serve content • Deliver information to MANY people

throughout the enterprise and beyond • Increases user adoption

Make real-time decisions with drill-through

• Arm people with the right information RIGHT NOW to take the right action

• Leverages all existing data-sources in the enterprise

Improves corporate performance• Increases employee accountability• Assure compliance - SOX, Basel II,

HIPPA, local regulators

Scorecards

Dashboards

Details & Visualizations

Insi

ght

Insi

ght

Transparency

TransparencyExcelExcel

One BIRT EnvironmentOne BIRT Environment

Ad-hocAd-hoc

Page 32: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

32Actuate Corporation © 2009

Actuate Information Applications From BIRT

Actuate iServer

Global standard for scale, performance, reliability and security

Actuate Performancesoft

Suite

Forward-looking performancemanagementapplications

BIRT Report Studio

Ad hoc data access

Actuate BIRT Reports &

Dashboards

BIRTBusiness Intelligence and Reporting Tools

Eclipse standard for RIA development

Actuatee.Spreadsheet

Ready-to-analyze

Excel reports

Designers

Actuate BIRT

Actuate BIRT Pro

BIRT RCP

BIRT All-in-1

BIRTInteractive

Viewer

Information Objects & CachesApplication Scheduling & Management

Security & Application Integration Performance Management

Web Services APIsAlerts & Distribution

Clustering & High Availability Information Console

Web-Based Rich Information Applications

Page 33: Architecting Business Intelligence Applications for Change: The Open Solution using BIRT

33Actuate Corporation © 2009

Questions?

[email protected]