1 rainer von ammon / andreas hehmann event-driven business process management taking the example of...

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

Post on 19-Dec-2015

222 views

Category:

Documents


1 download

TRANSCRIPT

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

1Rainer von Ammon / Andreas Hehmann

Event-Driven Business Process Management

taking the example of Hamburger Sparkasse

Rainer von Ammon (CITT)

Andreas Hehmann (Haspa)

Page 2: 1 Rainer von Ammon / Andreas Hehmann Event-Driven Business Process Management taking the example of Hamburger Sparkasse Rainer von Ammon (CITT) Andreas

2Rainer von Ammon / Andreas Hehmann

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 11 theses about the quality of BPA-models, BPEL-Import in BPMS BPA-models, BPEL-Import in BPMS and about designing BAM-dashboardsand about designing BAM-dashboards

Page 3: 1 Rainer von Ammon / Andreas Hehmann Event-Driven Business Process Management taking the example of Hamburger Sparkasse Rainer von Ammon (CITT) Andreas

3Rainer von Ammon / Andreas Hehmann

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

Page 4: 1 Rainer von Ammon / Andreas Hehmann Event-Driven Business Process Management taking the example of Hamburger Sparkasse Rainer von Ammon (CITT) Andreas

4Rainer von Ammon / Andreas Hehmann

The forecast of ED-BPM for the next decades

The warning of Roy Schulte (VP of Gartner) since 2006…

…we won‘t 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.

Page 5: 1 Rainer von Ammon / Andreas Hehmann Event-Driven Business Process Management taking the example of Hamburger Sparkasse Rainer von Ammon (CITT) Andreas

5Rainer von Ammon / Andreas Hehmann

monitoring of time-critical bottleneck factors

and transaction control

transparency over integrated represented

processes

representation of the effects of system availabilities and

-disturbances

process and system-linked emergency and

disturbance management

monitoring of SLA-compliance

WorkflowManagement

BusinessProcess

Monitoring

Managing and monitoring of processes mean ...

Page 6: 1 Rainer von Ammon / Andreas Hehmann Event-Driven Business Process Management taking the example of Hamburger Sparkasse Rainer von Ammon (CITT) Andreas

6Rainer von Ammon / Andreas Hehmann

passwdchange

new auto payaccount login

account logindepositactivity history

withdrawal

logout

account login

account balance

transferdeposit new auto pay

enquiry

enquirylogout

passwdchange

new auto payaccount login

account logindeposit

activity history

withdrawal

logout

account login

transferdeposit new auto pay

enquiry

enquiry

logout

event cloud with thousands of events per sec…

…e.g. above a bank

The whole picture and what it really means:Monitoring Business Processes and Activities

Senso

r 2

Senso

r 1

event patterns and complex event processing…

The important steps: 1. Redesign the business processes for SOA and BPM 2. Make a SOA, identify services, build WSDL-interfaces…3. Precise description of patterns of events4. Detecting patterns in the event cloud5. Abstraction of complex event pattern instances to higher level events

Page 7: 1 Rainer von Ammon / Andreas Hehmann Event-Driven Business Process Management taking the example of Hamburger Sparkasse Rainer von Ammon (CITT) Andreas

7Rainer von Ammon / Andreas Hehmann

The Pain Point: The Event Cloud, the IT-Blindness and the „Event Tornado“Often even additional events are needed for BAM and a better Business Insight

Today‘s existing event cloud and the IT-blindness

BusinessProcess1

BusinessProcessn …

exitService_1startedService_1

startedService_3exitService_3

startedService_2

exitService_2

startedService_4exitService_4

startedService_6

exitService_6

startedService_5

exitService_5

startedService_7

exitService_7

startedService_8exitService_8

Low level events without semantics

Visualization of the processed/correlated events via Business Activity Monitoring

Page 8: 1 Rainer von Ammon / Andreas Hehmann Event-Driven Business Process Management taking the example of Hamburger Sparkasse Rainer von Ammon (CITT) Andreas

8Rainer von Ammon / Andreas Hehmann

AppServer

Monitor / Analyze / Act

WorkflowModeler

EventModeler

Enterprise cockpit

EventStore

realize scenarioprocess instances

set parameters

analysehistory…

Low Level Event Clouds / Streams

Adapterse.g. RFID, topics of Pub/Sub, …

Normalized events,build business level events

Workflow Enginebased on BPEL

Rules Engine

„special“ SQLresp. other languages

IF …AND …FOLLOWED BY…WITHIN…ACTION

Model ^=Scenario

e.g. credit offers (completed)e.g. payments calculate

pott, offer rates, profit…

workflows

The Challenge and the Principle of BPM/BAM/CEP

Domain specific reference models for event patterns

Page 9: 1 Rainer von Ammon / Andreas Hehmann Event-Driven Business Process Management taking the example of Hamburger Sparkasse Rainer von Ammon (CITT) Andreas

9Rainer von Ammon / Andreas Hehmann

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

1. Description: Curriculum together with required credits and examinations

Certificate: Master of Science

Programme Duration: Four Semesters (120 credits/cr)

Mastercourse-EDBPM-v01.doc

Page 10: 1 Rainer von Ammon / Andreas Hehmann Event-Driven Business Process Management taking the example of Hamburger Sparkasse Rainer von Ammon (CITT) Andreas

10Rainer von Ammon / Andreas Hehmann

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.

The business modeller and the event modeller – different qualifications not in personal union

Page 11: 1 Rainer von Ammon / Andreas Hehmann Event-Driven Business Process Management taking the example of Hamburger Sparkasse Rainer von Ammon (CITT) Andreas

11Rainer von Ammon / Andreas Hehmann

11 theses 11 theses about the quality of BPA-models, about the quality of BPA-models, BPEL-import into BPMS and about designing BPEL-import into BPMS and about designing

BAM-dashboardsBAM-dashboards

First lessons learnt from the Haspa project

Page 12: 1 Rainer von Ammon / Andreas Hehmann Event-Driven Business Process Management taking the example of Hamburger Sparkasse Rainer von Ammon (CITT) Andreas

12Rainer von Ammon / Andreas Hehmann

The long way of standards and the decisions of Haspa

BPMN 2.0

2008

BPDM

Source: Martin Bartonitz/Saperion

First lessons learnt from the Haspa project

Page 13: 1 Rainer von Ammon / Andreas Hehmann Event-Driven Business Process Management taking the example of Hamburger Sparkasse Rainer von Ammon (CITT) Andreas

13Rainer von Ammon / Andreas Hehmann

1st Thesis

2nd Thesis

3rd Thesis

4th Thesis

5th Thesis

6th hesis

7th Thesis

8th Thesis

9th Thesis

10th Thesis

11th Thesis

Thesis 1:Already the process models - modeled by the operating departments - are imprecise, out of use or even incorrect:

(eEPK – Notation)

- Haspa process: originally: remodeled:

(X) true ( ) false ( ) depends

First lessons learnt from the Haspa project

Page 14: 1 Rainer von Ammon / Andreas Hehmann Event-Driven Business Process Management taking the example of Hamburger Sparkasse Rainer von Ammon (CITT) Andreas

14Rainer von Ammon / Andreas Hehmann

1st Thesis

2nd Thesis

3rd Thesis

4th Thesis

5th Thesis

6th Thesis

7th Thesis

8th Thesis

9th Thesis

10th Thesis

11th Thesis

Thesis 2:The 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:

(X) true ( ) false ( ) depends

First lessons learnt from the Haspa project

Page 15: 1 Rainer von Ammon / Andreas Hehmann Event-Driven Business Process Management taking the example of Hamburger Sparkasse Rainer von Ammon (CITT) Andreas

15Rainer von Ammon / Andreas Hehmann

1st Thesis

2nd Thesis

3rd Thesis

4th Thesis

5th Thesis

6th Thesis

7th Thesis

8th Thesis

9th Thesis

10th Thesis

11th Thesis

Thesis 3:Already the decision for a modelling tool is responsible for different modelling results of business processes:

(X) true ( ) false ( ) depends

Details presented by the hands-on demonstrations

First lessons learnt from the Haspa project

Page 16: 1 Rainer von Ammon / Andreas Hehmann Event-Driven Business Process Management taking the example of Hamburger Sparkasse Rainer von Ammon (CITT) Andreas

16Rainer von Ammon / Andreas Hehmann

1st Thesis

2nd Thesis

3rd Thesis

4th Thesis

5th Thesis

6th Thesis

7th Thesis

8th Thesis

9th Thesis

10th Thesis

11th Thesis

Thesis 4:Human interactions, Peoplelinks, Partnerlinks, WSDL‘s, Compensations, Exceptions etc. are modelled and will be updated directly in the BPEL – platform:

(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

First lessons learnt from the Haspa project

Page 17: 1 Rainer von Ammon / Andreas Hehmann Event-Driven Business Process Management taking the example of Hamburger Sparkasse Rainer von Ammon (CITT) Andreas

17Rainer von Ammon / Andreas Hehmann

1st Thesis

2nd Thesis

3rd Thesis

4th Thesis

5th Thesis

6th Thesis

7th Thesis

8th Thesis

9th Thesis

10th Thesis

11th Thesis

Thesis 5:If theses 1 and 2 are true, BPEL-export/import doesn‘t make sense, because the effort for reworking the process in the BPEL-platform would be unacceptably high:

Example WID BPEL-import andreworking (see hands on demonstration)

(X) true ( ) false ( ) depends

First lessons learnt from the Haspa project

Page 18: 1 Rainer von Ammon / Andreas Hehmann Event-Driven Business Process Management taking the example of Hamburger Sparkasse Rainer von Ammon (CITT) Andreas

18Rainer von Ammon / Andreas Hehmann

1st Thesis

2nd Thesis

3rd Thesis

4th Thesis

5th Thesis

6th Thesis

7th Thesis

8th Thesis

9th Thesis

10th Thesis

11th Thesis

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:

(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…)

First lessons learnt from the Haspa project

Page 19: 1 Rainer von Ammon / Andreas Hehmann Event-Driven Business Process Management taking the example of Hamburger Sparkasse Rainer von Ammon (CITT) Andreas

19Rainer von Ammon / Andreas Hehmann

1st Thesis

2nd Thesis

3rd Thesis

4th Thesis

5th Thesis

6th Thesis

7th Thesis

8th Thesis

9th Thesis

10th Thesis

11th Thesis

Thesis 7:If e.g. theses 1, 2 and 4 are true, a process modelling without the IT-department doesn‘t make sense, if the process shall become executable:

So, we need a new procedure for modeling processes in the future.

(X) true ( ) false ( ) depends

First lessons learnt from the Haspa project

Page 20: 1 Rainer von Ammon / Andreas Hehmann Event-Driven Business Process Management taking the example of Hamburger Sparkasse Rainer von Ammon (CITT) Andreas

20Rainer von Ammon / Andreas Hehmann

1st Thesis

2nd Thesis

3rd Thesis

4th Thesis

5th Thesis

6th Thesis

7th Thesis

8th Thesis

9th Thesis

10th Thesis

11th Thesis

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

First lessons learnt from the Haspa project

Page 21: 1 Rainer von Ammon / Andreas Hehmann Event-Driven Business Process Management taking the example of Hamburger Sparkasse Rainer von Ammon (CITT) Andreas

21Rainer von Ammon / Andreas Hehmann

1st Thesis

2nd Thesis

3rd Thesis

4th Thesis

5th Thesis

6th Thesis

7th Thesis

8th Thesis

9th Thesis

10th Thesis

11th Thesis

Thesis 8:If 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“ anymoreno „Schrankware“ anymore

( ) true ( ) false (X) depends

First lessons learnt from the Haspa project

Page 22: 1 Rainer von Ammon / Andreas Hehmann Event-Driven Business Process Management taking the example of Hamburger Sparkasse Rainer von Ammon (CITT) Andreas

22Rainer von Ammon / Andreas Hehmann

1st Thesis

2nd Thesis

3rd Thesis

4th Thesis

5th Thesis

6th Thesis

7th Thesis

8th Thesis

9th Thesis

10th Thesis

11th Thesis

Thesis 9:Each process must be measured. Therefore each process has (a kind of) a KPI which has to be monitored (e.g. in a dashboard):

(X) true ( ) false ( ) depends

- hands-on demonstration: WebSphere Business Monitor

(KPI: Key Performance Indicator)

First lessons learnt from the Haspa project

Page 23: 1 Rainer von Ammon / Andreas Hehmann Event-Driven Business Process Management taking the example of Hamburger Sparkasse Rainer von Ammon (CITT) Andreas

23Rainer von Ammon / Andreas Hehmann

1st Thesis

2nd Thesis

3rd Thesis

4th Thesis

5th Thesis

6th Thesis

7th Thesis

8th Thesis

9th Thesis

10th Thesis

11th Thesis

Thesis 10:Each 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:

(X) true ( ) false ( ) depends

First lessons learnt from the Haspa project

Page 24: 1 Rainer von Ammon / Andreas Hehmann Event-Driven Business Process Management taking the example of Hamburger Sparkasse Rainer von Ammon (CITT) Andreas

24Rainer von Ammon / Andreas Hehmann

1st Thesis

2nd Thesis

3rd Thesis

4th Thesis

5th Thesis

6th Thesis

7th Thesis

8th Thesis

9th Thesis

10th Thesis

11th Thesis

Thesis 11:The C-level management needs an all-encompassing Enterprise Cockpit with sophisticated drill down features:

(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)

First lessons learnt from the Haspa project

Page 25: 1 Rainer von Ammon / Andreas Hehmann Event-Driven Business Process Management taking the example of Hamburger Sparkasse Rainer von Ammon (CITT) Andreas

25Rainer von Ammon / Andreas Hehmann

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?id=veranstaltungen&id3=industrieaufgaben&id4=more

Page 26: 1 Rainer von Ammon / Andreas Hehmann Event-Driven Business Process Management taking the example of Hamburger Sparkasse Rainer von Ammon (CITT) Andreas

26Rainer von Ammon / Andreas Hehmann

Thanks for your attention!