Page 1 Rainer von Ammon Hans-Martin Brandl David Guschakowski Torsten Greiner Business Partner: In cooperation with: 2. CEP SymposiumPalo Alto, Business Activity Monitoring and CEP at Next Generation easyCredit
Agenda Page 2 Problems and Considerations –Business purpose for the application –Technology challenge and the principle of BPM/BAM/CEP –Vision – Event generation via middleware The Approach –Initial position without event generation –The stream and its events –The correlation engine Conclusion: The Event Tornado for a better Business Insight
First Online Instant Credit System called easyCredit Observation of problems: possible daily loss of sales because of canceled credit applications without appropriate compensating actions contingent unavailable services (e.g. credit decision service, printing service) and providers Other problems, but not focus of this study, e.g. Increasing danger of credit losses, because today more and more customers have more credits from different banks … No realtime / forward detection /BAM of – especially imminent -problems like those If process problems occur, they are not always obvious to the IT (partially IT blindness) Page 3 Business purpose for the application
The technology challenge and the principle of BPM/BAM/CEP, e.g. for Next Generation InstantCredit Systems realize scenario process instances set parameters analyse history… Adapters e.g. RFID, topics of Pub/Sub, … Build business level events Workflow Engine based on BPEL Rules Engine special SQL resp. other languages IF … AND … FOLLOWED BY… WITHIN… ACTION e.g. credit offers (completed) e.g. payments calculate pott, offer rates, profit… Workflows Page 4
Service Consumers Service Orchestration (OpenSource or BEA WLI 9.x or IBM Process Server or Oracle …) Service Enablement (WLI 9.x or WebSphere …) Service Bus Layer (SOPware or AquaLogic Service Bus or WebSphere …) Resources Page 5 Vision – event generation via middleware
Interceptor Page 6 Initial position and first CEP enhancements
Interceptor Page 7 The stream and its events
CommonBaseEvent description Page 8
CommonBaseEvent description Page 9
CommonBaseEvent description Page 10 Source:
JMS-adapter other adaptersSNMP-adapter JMS-adapterXML-adapterother adapters Page 11 The Correlation Engine Interceptor
Page 12 BAM-Views: The Drill-Down Manager Monitor: Schufa service ,1 sec 0,0 sec0,5 sec1,2 sec1,3 sec0,8 sec1,5 sec 0,3 sec 0,6 sec 1,6 sec0,8 sec 1,8 sec Monitor: application cancellations 0,0 k 220,5 k 33,1 k 48,2 k128,3 k 84,6 k 162,6 k Administrator Config.: ApplicationAmountDialog step 1I4-Z34-7R Step 6 – WS_Schufa 63P-548-6T Step 8 – WS_DPA 45K-17U Step 6 – WS_Schufa 98H-37F-P Step 4 – WS_Adress Do you want to: Send an to applicants Check for same users within hours Send a SMS to applicants Check most affected section
The Event Cloud, the IT-Blindness and the Event Tornado Todays existing event cloud and the IT-blindness … … BusinessProcess 1 BusinessProcess n … exitService_1 startedService_1 startedService_3 exitService_3 startedService_2 exitService_2 startedService_4 exitService_4 startedService_6 exitService_6 startedService_5 exitService_5 startedService_7 exitService_7 startedService_8 exitService_8 Low level events without semantics Visualization of the sucked up events via Business Activity Monitoring
Thank you for your attention !!! 14 The Event Tornado 4 better business insight
Page 15 BAM-Views, another example… Monitor: Printer service ,1 sec 0,0 sec0,5 sec1,2 sec1,3 sec0,8 sec1,5 sec 0,3 sec 0,6 sec 1,6 sec0,8 sec 1,8 sec Monitor: easyCredit cancellation 0,0 k 220,5 k 33,1 k 48,2 k128,3 k 84,6 k 162,6 k Monitor: Printer ,8 sec Monitor: Step 4 - Schufa verification %