140 likes | 243 Views
Topic 1: Event Processing Scope, Classification and Business Value Udo, Darko, Mani, Roy, Robert. 18 May, 2010. Agenda/Deliverables. Stakeholder identification Who are they What stake do they have How to answer the “Why” questions for each Key Questions Clarify Answer
E N D
Topic 1:Event Processing Scope, Classification and Business ValueUdo, Darko, Mani, Roy, Robert 18 May, 2010
Agenda/Deliverables • Stakeholder identification • Who are they • What stake do they have • How to answer the “Why” questions for each • Key Questions • Clarify • Answer • Long term objectives • Identify and refine
Questions • Scope • What problems does Event Processing Solve? • What forms do Event Processing Applications Take? • Business Value • What particular values does an Event Processing approach bring? • How can we measure these values? What are the key factors? • What will this new market require to be viable? (e.g., education?)
What problems does Event Processing Solve? Stakeholder: Industry • Event Processing has been with us from the beginning of time • Our approach today was to focus on one key class of problems: • Situational Awareness and Response • There is a high volume of events representing accumulating, incremental state change with • a need to effect timely action: must have the potential to respond immediately • High complexity of apps: rate, time-response • Systems under control/observation is Event Driven • Event data could be made available from the real world in electronic form • There is a continuous evolution of requirements (e.g., new event sources/types; new response opportunities; ...
Questions • Shall I solve the problem with EP or some other available technology and architecture? • How expensive and effective is a solution based on EP? • Can I build my application faster with EP?
CEP Business Value + Value of response Supply Chain Mng. CEP value cep alt Algo. Trade Time [log] • Relevant dimensions: • Time • Quality • Flexibility and added value Quality is hold constant
CEP Costs Asymptote Cost Other approaches TCO of App CEP Approach Cost diff. Complexity • Costs: • Purchase costs • Training costs • (Re-) Development costs • Maintenance cost • Operations
CEP Costs (v2+) Cost Manual Other approaches TCO of App CEP Approach Complexity Manual Standard Report CEP • (Re-) Development costs • Maintenance cost • Operations • Costs: • Purchase costs • Training costs
CEP Costs • Purchase costs • Training costs • (Re-) Development costs • Business logic • Acquisition • Maintenance cost • Operations CEP vs. Traditional
Complexity of Applications • Metrics for complexity • Rate of change • Number of event types • State and context management • Rule interdependencies (including complexity of queries) • (Nature of response) ... May be common • Opportunity for new value e.g., reflection, introspection, retraction etc.
Put problems solved by event processing w.r.t 3 dimensions Rate Complexity Response
Metrics for Benefits Timeliness of response Quality of response Accuracy Repeatability Control at multiple levels/feedback Scalability Decoupling Comprehensibility
Build vs. Buy EP System Build Buy Pro Con Early adopter barrier Red – specific to CEP
Benefit vs. Costs Return Time to benefit t Break Outlay