SIMPDA 2011 - An Open Source Platform for Business Process Mining

22
www.spagobi.org Alessandra Toninelli, Angelo Bernabei & Grazia Cazzin An Open Source Platform for Business Process Mining Alessandra Toninelli SpagoBI Consultant – Research & Innovation Division Engineering Group [email protected]

description

The presentation and the paper supported the speech by Alessandra Toninelli, SpagoBI Consultant, within the Full Paper Section of SIMPDA 2011 (Campione d'Italia, Italy; 29th June - 1st July 2011), the First International Symposium on Data-Driven Process Discovery and Analysis.

Transcript of SIMPDA 2011 - An Open Source Platform for Business Process Mining

Page 1: SIMPDA 2011 - An Open Source Platform for Business Process Mining

www.spagobi.org

Alessandra Toninelli, Angelo Bernabei & Grazia Cazz in

An Open Source Platform for Business Process Mining

Alessandra ToninelliSpagoBI Consultant – Research & Innovation Division

Engineering [email protected]

Page 2: SIMPDA 2011 - An Open Source Platform for Business Process Mining

www.spagobi.org

� SpagoBI

� The eBAM Project

� Process Analysis in a Real Business Use Case

� Conclusions & Future Work

Agenda

Page 3: SIMPDA 2011 - An Open Source Platform for Business Process Mining

www.spagobi.org

SpagoBIOpen Source Business Intelligence

Page 4: SIMPDA 2011 - An Open Source Platform for Business Process Mining

www.spagobi.org

SpagoBI Conceptual Model

Page 5: SIMPDA 2011 - An Open Source Platform for Business Process Mining

www.spagobi.org

SpagoBI – Open Source BI Suite

• SpagoBI supports advanced BI functionalities– Reporting, charts, interactive dashboards– OLAP, Data mining– Ad-hoc reporting, query by example– Real time

• Entirely open source

• Multiple deployment solutions– Server, as-a-Service, cloud

• Business approach– BI projects, data mining projects– Vertical applications (by product, market, area)

Page 6: SIMPDA 2011 - An Open Source Platform for Business Process Mining

www.spagobi.org

The eBAM ProjectOpen Source Business Activity Monitoring

Page 7: SIMPDA 2011 - An Open Source Platform for Business Process Mining

www.spagobi.org

Business Activity Monitoring

• Aggregation, analysis, and presentation ofreal-time information about activities inside organizations and involving customers and partners.[Gartner, Inc.]

• What for ? – Provide real-time information on service state – Identify issues and new business opportunities– Support decision making and (re)action to events

Page 8: SIMPDA 2011 - An Open Source Platform for Business Process Mining

www.spagobi.org

The eBAM Project

• Implemented using standard technology– OSGi

• Monitoring– Services, Processes– Applications– Infrastructures

• eBAM is an open source platform for Business Activity Monitoring– Within the SOA Eclipse Project

Page 9: SIMPDA 2011 - An Open Source Platform for Business Process Mining

www.spagobi.org

eBAM Components

1. Meta Model– Services (process sub-units)– Messages– Alarms

2. Design Environment– Define services and messages of interest– Define message adapters– XML specifications– Graphical designer within Eclipse IDE

3. Run Time Environment– Events intercepted by adapters– Alerts & CEP– RT console & dashboards

Page 10: SIMPDA 2011 - An Open Source Platform for Business Process Mining

www.spagobi.org

eBAM Run Time Environment

External Event provider

Adapter DataFlow ServicesLog, JMS, SOAP, XML, JDBC…ali

External Event provider

External Event provider

Rules Services - CEPMeta modelCache area

SLAEvent Manager

Alert Services

Presentation

Console Dashboard Services

Process Control

Page 11: SIMPDA 2011 - An Open Source Platform for Business Process Mining

www.spagobi.org

eBAM Design Environment

Page 12: SIMPDA 2011 - An Open Source Platform for Business Process Mining

www.spagobi.org

eBAM Features Summary

� Event-based real-time process data management

� Gather data from heterogeneous sources

� Rules and/or Complex Event Processing (CEP) engine

� Definition of alarms, notifications & SLAs

� Monitoring console and control on processes & services

� Analytical meta-model with historical data analysis

Page 13: SIMPDA 2011 - An Open Source Platform for Business Process Mining

www.spagobi.org

eBAM & SpagoBIBusiness Process Analysis in a Real Business Use Case

Page 14: SIMPDA 2011 - An Open Source Platform for Business Process Mining

www.spagobi.org

Real Business Scenario

• On-line reservations of healthcare services via single point of contact in one of the largest regions in Italy

– SOA infrastructure– Services as business process sub-units

• Project goals

1. Real Time monitoring of citizens’ and organizations’ operations• Alarms & notifications (to detect critical situations)

2. Process data mining• To understand and re-organize the reservation network structure

Page 15: SIMPDA 2011 - An Open Source Platform for Business Process Mining

www.spagobi.org

Business Use Case Logical Interactions

• Integrated with BPM– Start/stop of processes

• Interacting with monitored objects

– Bidirectional

Page 16: SIMPDA 2011 - An Open Source Platform for Business Process Mining

www.spagobi.org

eBAM & SpagoBI At Work

Event Manager

Data Source

Events

Database

Real TimeConsole Other SpagoBI

Engines

REAL TIME

HISTORICAL ANALYSIS

Adaptor

DASHBOARDS

KPI

REPORTS

Page 17: SIMPDA 2011 - An Open Source Platform for Business Process Mining

www.spagobi.org

SpagoBI Real Time Console

Page 18: SIMPDA 2011 - An Open Source Platform for Business Process Mining

www.spagobi.org

SpagoBI Real Time Console (2)

Page 19: SIMPDA 2011 - An Open Source Platform for Business Process Mining

www.spagobi.org

SpagoBI Real Time Console (3)

Page 20: SIMPDA 2011 - An Open Source Platform for Business Process Mining

www.spagobi.org

Process Mining

• SpagoBI integrates the Weka open sourcedata mining engine

• Mining on data related to reservation– Clustering to identify which treatments collect most

request wrt. to territorial dimensions • citizens’ attributes• social indicators

Page 21: SIMPDA 2011 - An Open Source Platform for Business Process Mining

www.spagobi.org

Conclusions & Future Work

• eBAM + SpagoBI– Real Time BI– Process mining– Entirely open source– Deployed in a real business scenario

• Future Developments– Enhance support for process mining– More business use cases… looking for input ☺

Page 22: SIMPDA 2011 - An Open Source Platform for Business Process Mining

www.spagobi.org

Questions and Answers