Title: Event Processing In Workflows
1Event Processing In Workflows BPM
2Session 4 Event processing in Workflows (BPM)
Moderator Rainer von Ammon, University of
Regensburg Panelists Name
Affiliation Helge Hess IDS Scheer -
EPC based tooling Daniel Jobst CITT /
norisbank instant credit Ling Liu
GA Tech -- Brazil land zoning Francis Parr
IBM Research - trade audit, energy process
examples
3The Technology Challenge and the Principle of
BPM/BAM/CEP, e.g. for Next Generation
InstantCredit Systems
Enterprise cockpit
Workflow Modeler
realize scenarioprocess instances set parameters
Event Modeler
Monitor / Analyze / Act
Workflow Engine based on BPEL
workflows
Model Scenario
Rules Engine special SQLresp. other languages
AppServer
Event Store
analysehistory
Build businesss level events
IF AND FOLLOWED BYWITHINACTION
Adapterse.g. RFID, topics of Pub/Sub,
calculate pott, offer rates, profit
e.g. payments
Low Level Event Streams
e.g. credit offers (completed)
4Summary / Conclusions
- Workflows can be either informal or automated
- There is both BPN ( informal ) and BPEL (
executable ) - Learnt that customers use events to describe
their informal, non-automated business processes - Event Driven Process Chains used widely in Europe
- events and activities - EDPC visualization tool for the business owner -
iteration - Used to correlate gathered measurements of
business behavior - Discovery and monitoring of ASIS processes to
help TOBE changes or automation - Looking for bottlenecks etc
- gt ARIS EPC modelling tool and performance
management tool - IDS Scheer - Executable automated workflow systems e.g. BPEL
mainly invocation coupled - Problem to bridge the gap event process
descriptions to invocation based SOA - Multiple steps in process to convert some EPC to
BPEL deployed to workflow - generated BAM monitoring capabilities using
events simple stream - Use of events makes planned monitoring less
disruptive, better - gt Case study (1) norisbank automated BAM using
both BPEL and EPC models - compare - (2) next generation
instant credit system event stream based
monitoring
5Summary
- Different uses of Event capabilities
- Modelling getting user descriptions of current
processes - Organizing gathered measurements on behavior of
currently working business processes - Developing next cycle automated workflows
- Developing next cycle BAM using events
- Potentially based on
- Common concepts models user by business owner,
developer - Common underlying systems infrastructure -
events, deployment - Coupled systems
- BPM description
- Executable automated workflows
- BAM and performance mangement
- Loop back