You are on page 1of 20

Open Source Bpm & Bi in the Cloud

Patrick Beaucamp

Data & Process Management in the Cloud


Open Source Bpm & Bi Platforms

Founder & Leader of Vanilla, the Honest


Open Source Business Process Intelligence Platform

Mail : patrick.beaucamp@bpm-conseil.com
Skype : patrick_beaucamp
Shaking presentation with slides !
BI is expensive ! … and now, Bi editors have
gone ! … what is the solution ?

Bpm (process) is difficult to extend at enterprise


level

New BPI (Business Process Intelligence) offers


are available on the market

Why Should I go in the Cloud with BPI Platform ?


What are Bi & Bpm ? What is Bpi ?
What are the pro and cons to run in the Cloud
What is available today a tomorrow ?
Why should I go ?
Decrease cost & simplify architectures
Bpm & Bi platform are too expensive, difficult to
maintain

Insure worldwide access & availability


Process are inter-related with customers, suppliers,
subsidiaries … Access to information has to be unlo-
cked

New backup strategy & security policy


By getting data out of your company, you need new
backup stratégy & security policies
What Bi stands for ?

Making data from various Erp consistent & available

Answer to legal subjects « data publication »

Various Architectures & Concepts


Ods, Staging Area, Dwh, Datamart
Olap database, Column database …
Fact & Dimensions tables to analyze data

Bi components : Etl, Reporting, Olap, Dashboard, Kpi


Bi Concepts

Building new data model for data publication


Providing a stable source for data (Erp are
moving)

Data transcodification & data cleaning


Abstraction layer with Oltp Erp & database
BI model is not tied to any technology (S-
nowflake schema !)
Open Source Bi Platforms
3 platforms & 3 stratégies : marketing ver-
sus product
Pentaho
They took available projects and built platform

Jaspersoft
They took Ireport, built Web Reporting & Dashboard,
and signed agrement

Vanilla
We did it from scratch, by our own
Open Source Bi Components

Etl
Talend, CloverEtl, Xaware, Apatar

Reporting
Ireport, Birt

Olap
Mondrian, Palo
What BPM stands for ?

Tools & Method to standardize internal pro-


cess at enterprise level

Automatic Process versus Manual process


Insurance for good quality process

Process is not tied to a single employe


Employe has no responsability

2 standards languages : XPDL, BPEL


Open Source Bpm Platforms
Intalio : BPEL, with complex offer and Cloud platform

Bonita : product turned recently into a company

Shark : oldest Xpdl offer

RedHat Jbpm : RedHat BPEL platform

Alfresco Activiti : just arrived on market


Intalio Bpm Designer
Large Bi needs Bpm → BPI
how to manage the development cycle, and how to move
application from development to production

how to manage data flow between large databases

how to ensure good response time when dealing with


large database available through Ad-Hoc Web Reporting
services modules

how to automate processes such as data transformation,


load of BI databases or report production & delivery

how to have a global orchestration of a BI application,


along with management tools for administrators
Business Process Intelligence (1/2)

Business Process Intelligence platforms offer


best of bread combination of standards ser-
vices you can find in Bi & Bpm solution

Globally, it can be seen like a Bi platform


with additional services such as Workflow
services & Forms Services, for end users,
for process developers and for administra-
tor
Business Process Intelligence (2/2)

BiWorkflow Designers can design workflow


that manage standard Bi documents,such
as reports, Etl process or Kpi comparisons
(common subject is automatic delivery of
report in Pdf format)

Forms can be used to allow end users to en-


ter additional information, such as filter cri-
teria, budget information or to validate run-
ning process
Vanilla WorkFlow Designer – Pool View
Pro & Cons of Cloud

Worlwide availability versus local architecture


management (servers)

Data Trafic out of the Company

Alert : Where are my strategic data …just re-


think your first Cloud Bi application objectives
Cloud Basic Constraints
(not only in Bpm & Bi area)

 Basic Services

MultiThreading
Service can be duplicate

Servers management
Mapping of servers for services allocation
Going to Cloud offers

 Cloud Framework for ressource manage-


ment & dynamic allocation, invoice of res-
source usage …

 Cloud & SaaS / IaaS / PaaS … don't


confuse Cloud & Hosting !

Sorry … there is no Cloud Ready Platform


available today (Bpm or Bi) … and Bi can't
go on the cloud without Bpm
Focus on various Cloud Offers

 Intalio (Bpm) : more a PaaS offer

 Pentaho (Etl) : Kettle, without service ma-


nagement at platform level

 JasperSoft : Marketing announcement with


Etl, Database & Bpm vendors, more a hos-
ting solution (interesting : they added a
Bpm service)
Futur of Bpi : Vanilla 3 « Cloud Ready »

Vanilla v3 : september 2010

Multithreading management
Admin Console for Server & Services
Embeded Forms Editor
Document Management (Ecm)

Bi Xml extension for Bpm language ?


Thanks for your Attention !

BpmHandbook 2010

You might also like