Event-Driven Business Process Management - PowerPoint PPT Presentation

1 / 26
About This Presentation
Title:

Event-Driven Business Process Management

Description:

new auto pay. enquiry. enquiry. logout. event cloud with thousands of events per sec... needed, who is able to hide the complexity of. the platform ... – PowerPoint PPT presentation

Number of Views:39
Avg rating:3.0/5.0
Slides: 27
Provided by: Thom322
Category:

less

Transcript and Presenter's Notes

Title: Event-Driven Business Process Management


1
  • Event-Driven Business Process Management
  • taking the example of Hamburger Sparkasse
  • Rainer von Ammon (CITT)
  • Andreas Hehmann (Haspa)

2
Agenda
  • The forecast of ED-BPM for the next decades
  • EDBPM a combination of two disciplines
    Business Process Management (BPM) and Complex
    Event Processing (CEP)
  • A reference model for ED-BPM how its components
    work together
  • The business modeller and the event modeller
    different qualifications not in personal union
  • Event Processing Languages and the problem of
    standardising
  • Special challenges from the point of view of
    database-technologies
  • First experiences from the Haspa-Projekt 11
    theses about the quality of BPA-models,
    BPEL-Import in BPMS and about designing
    BAM-dashboards

3
The forecast of ED-BPM for the next decades
  • The forecast of Prof. David Luckham
  • we need skilled people at least up to 2050
  • we are only at the end of the period of Simple
    CEP

4
The forecast of ED-BPM for the next decades
  • The warning of Roy Schulte (VP of Gartner)
    since 2006
  • we wont have enough skilled people who would be
    able to do all the jobs and projects
  • The statement of Prof. Mani Chandy/California
    Techical University at the Gartner Event
    Processing Summit 2007
  • The work of IT during the next twenty years will
    be to complete the evolution of business
    processes from sequences of slow-moving,
    disjointed applications to more responsive
    end-to-end, event-based straight-through flows of
    action.

5
Managing and monitoring of processes mean ...
6
The whole picture and what it really
meansMonitoring Business Processes and
Activities
event cloud with thousands of events per sec
passwdchange
account login
event patterns and complex event processing
new auto pay
account login
withdrawal
deposit
new auto pay
transfer
logout
account login
enquiry
deposit
Sensor 1
activity history
account balance
logout
enquiry
passwdchange
account login
new auto pay
enquiry
account login
withdrawal
deposit
new auto pay
account login
transfer
logout
enquiry
deposit
Sensor 2
activity history
logout
e.g. above a bank
The important steps 1. Redesign the business
processes for SOA and BPM 2. Make a SOA,
identify services, build WSDL-interfaces3.
Precise description of patterns of events 4.
Detecting patterns in the event cloud 5.
Abstraction of complex event pattern instances to
higher level events
7
The Pain Point The Event Cloud, the
IT-Blindness and the Event TornadoOften even
additional events are needed for BAM and a better
Business Insight
startedService_6
startedService_4
startedService_7
Todays existing event cloud and the IT-blindness
exitService_4
startedService_5
exitService_5
exitService_6
startedService_8
exitService_8
startedService_1
exitService_7
Low level events without semantics
exitService_1
startedService_2
exitService_2

BusinessProcess1
startedService_3
exitService_3
genCBE (start,service1)
genCBE (start,service2)
genCBE (exit,service1)
genCBE (exit,service2)
genCBE (start,service3)
genCBE (exit,service3)
Visualization of the processed/correlated events
via Business Activity Monitoring

BusinessProcessn

8
The Challenge and the Principle of BPM/BAM/CEP
Enterprise cockpit
Workflow Modeler
realize scenarioprocess instances set parameters
Domain specific reference models for event
patterns
Event Modeler
Monitor / Analyze / Act

Workflow Engine based on BPEL
workflows
Model Scenario
Rules Engine special SQLresp. other languages
AppServer
Event Store
analysehistory
Normalized events,build business level events
IF AND FOLLOWED BYWITHINACTION
Adapterse.g. RFID, topics of Pub/Sub,
e.g. payments
calculate pott, offer rates, profit
Low Level Event Clouds / Streams
e.g. credit offers (completed)
9
The business modeller and the event
modeller different qualifications not in
personal union
  • A proposal for a curriculum of a new Master
    course of study Event-Driven Business Process
    Management
  •  
  • Draft V0.1
  • Description Curriculum together with required
    credits and examinations
  • Certificate Master of Science
  • Programme Duration Four Semesters (120
    credits/cr)

Mastercourse-EDBPM-v01.doc
10
The business modeller and the event
modeller different qualifications not in
personal union
  • Concept
  • The course consists of the fields of study
    Business Process Management, Complex Event
    Processing, Business Activity Montoring included
    Business Intelligence and Data Warehousing,
    Computer Networks, Messaging as well as several
    application disciplines like Algorithmic Trading,
    Supply Chain Management in the retail domain,
    fraud detection in the banking and insurance
    domain etc. All courses are completed with
    course-related tests and Credits (cr) according
    to European Credit Transfer System (ECTS) are
    awarded. All courses are given in English and are
    designed as distance learning/eLearning courses.

11
First lessons learnt from the Haspa project
11 theses about the quality of BPA-models,
BPEL-import into BPMS and about designing
BAM-dashboards
12
First lessons learnt from the Haspa project
The long way of standards and the decisions of
Haspa
Source Martin Bartonitz/Saperion
13
First lessons learnt from the Haspa project
Thesis 1Already the process models - modeled by
the operating departments - are imprecise, out of
use or even incorrect
1st Thesis 2nd Thesis 3rd Thesis 4th Thesis 5th
Thesis 6th hesis 7th Thesis 8th Thesis 9th
Thesis 10th Thesis 11th Thesis
(X) true ( ) false ( ) depends
- Haspa process originally remodeled
(eEPK Notation)
14
First lessons learnt from the Haspa project
Thesis 2The process models modeled by the
operating departments are too coarse, even they
are correct from the point of view of operating
departments- Haspa process
originally remodelled
1st Thesis 2nd Thesis 3rd Thesis 4th Thesis 5th
Thesis 6th Thesis 7th Thesis 8th Thesis 9th
Thesis 10th Thesis 11th Thesis
(X) true ( ) false ( ) depends
15
First lessons learnt from the Haspa project
Thesis 3Already the decision for a modelling
tool is responsible for different modelling
results of business processes
1st Thesis 2nd Thesis 3rd Thesis 4th Thesis 5th
Thesis 6th Thesis 7th Thesis 8th Thesis 9th
Thesis 10th Thesis 11th Thesis
(X) true ( ) false ( ) depends
Details presented by the hands-on demonstrations
16
First lessons learnt from the Haspa project

Thesis 4Human interactions, Peoplelinks,
Partnerlinks, WSDLs, Compensations, Exceptions
etc. are modelled and will be updated directly in
the BPEL platform
1st Thesis 2nd Thesis 3rd Thesis 4th Thesis 5th
Thesis 6th Thesis 7th Thesis 8th Thesis 9th
Thesis 10th Thesis 11th Thesis
(X) true ( ) false ( ) depends
If true, there will be no way back into the
BP-modelling tool (of a third party vendor). But
it will work for the BP-modeller inside the same
BPM-platform.- Example WID ? jPass, objectiF-
but example WID ? WebSphere Modeler
17
First lessons learnt from the Haspa project
Thesis 5If theses 1 and 2 are true,
BPEL-export/import doesnt make sense, because
the effort for reworking the process in the
BPEL-platform would be unacceptably high
1st Thesis 2nd Thesis 3rd Thesis 4th Thesis 5th
Thesis 6th Thesis 7th Thesis 8th Thesis 9th
Thesis 10th Thesis 11th Thesis
(X) true ( ) false ( ) depends
Example WID ? BPEL-import and reworking (see
hands on demonstration)
18
First lessons learnt from the Haspa project
Thesis 6 A generic BPEL-export is not possible,
because of deficits of BPEL2.x (e.g. human
interaction) and because e.g. Haspa says that
there are no processes without human interactions
1st Thesis 2nd Thesis 3rd Thesis 4th Thesis 5th
Thesis 6th Thesis 7th Thesis 8th Thesis 9th
Thesis 10th Thesis 11th Thesis
(X) true ( ) false ( ) depends
- Example Haspa process ? already the first
process step is a human interaction- (see
Demonstration of BPEL-exports from Websphere
Modeler, jPass, objectiF)
19
First lessons learnt from the Haspa project
Thesis 7If e.g. theses 1, 2 and 4 are true, a
process modelling without the IT-department
doesnt make sense, if the process shall become
executable So, we need a new procedure for
modeling processes in the future.
1st Thesis 2nd Thesis 3rd Thesis 4th Thesis 5th
Thesis 6th Thesis 7th Thesis 8th Thesis 9th
Thesis 10th Thesis 11th Thesis
(X) true ( ) false ( ) depends
20
First lessons learnt from the Haspa project
Thesis 7 comments hands-on demonstration -
For a combined modelling between operating and
IT-departments directly in the BPM- platform, a
very skilled BPM specialist is needed, who is
able to hide the complexity of the platform -
an experienced moderator is needed, who is able
to avoid discussions about unnecessary
parameters and details offered in the UI of the
platform
1st Thesis 2nd Thesis 3rd Thesis 4th Thesis 5th
Thesis 6th Thesis 7th Thesis 8th Thesis 9th
Thesis 10th Thesis 11th Thesis
21
First lessons learnt from the Haspa project
Thesis 8If all processes would be executable,
organisation manuals of process models would be
redundant because executable processes are
self-explanatory by the BPM-platform ? no
Schrankware anymore
1st Thesis 2nd Thesis 3rd Thesis 4th Thesis 5th
Thesis 6th Thesis 7th Thesis 8th Thesis 9th
Thesis 10th Thesis 11th Thesis
( ) true ( ) false (X) depends
22
First lessons learnt from the Haspa project
Thesis 9Each process must be measured.
Therefore each process has (a kind of) a KPI
which has to be monitored (e.g. in a dashboard)
1st Thesis 2nd Thesis 3rd Thesis 4th Thesis 5th
Thesis 6th Thesis 7th Thesis 8th Thesis 9th
Thesis 10th Thesis 11th Thesis
(X) true ( ) false ( ) depends
- hands-on demonstration WebSphere Business
Monitor
(KPI Key Performance Indicator)
23
First lessons learnt from the Haspa project
Thesis 10Each process owner needs a dashboard
for monitoring his processes. Because an
enterprise has thousands of processes with
millions of process instances, an enterprise will
have a lot of dashboards
1st Thesis 2nd Thesis 3rd Thesis 4th Thesis 5th
Thesis 6th Thesis 7th Thesis 8th Thesis 9th
Thesis 10th Thesis 11th Thesis
(X) true ( ) false ( ) depends
24
First lessons learnt from the Haspa project
Thesis 11The C-level management needs an
all-encompassing Enterprise Cockpit with
sophisticated drill down features
1st Thesis 2nd Thesis 3rd Thesis 4th Thesis 5th
Thesis 6th Thesis 7th Thesis 8th Thesis 9th
Thesis 10th Thesis 11th Thesis
(X) true ( ) false ( ) depends
  • - Enterprise Cockpit shows aggregated operating
  • figures of the whole enterprise, worldwide.
  • Drill down features zoom in geographical areas
    and / or in
  • individual processes straight down to a
    bottleneck (e.g. a specific role or a employee
    but prohibited by law)

25
  • Thanks to the students of the University of
    Applied Sciences of Regensburg for preparing the
    slides and presentations
  • http//www.citt-online.com/index.php?idveranstalt
    ungenid3industrieaufgabenid4more

26
  • Thanks for your attention!
Write a Comment
User Comments (0)
About PowerShow.com