complex event processing (cep)
DESCRIPTION
Complex Event Processing (CEP). Ayhan KARGIN @ . Agenda. What is CEP? Types Why needed? Usage Areas TTNET’s Perspective Products. What is CEP?. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Complex Event Processing (CEP)](https://reader031.vdocuments.mx/reader031/viewer/2022013004/56816391550346895dd488b1/html5/thumbnails/1.jpg)
Complex Event Processing(CEP)
Ayhan KARGIN @
![Page 2: Complex Event Processing (CEP)](https://reader031.vdocuments.mx/reader031/viewer/2022013004/56816391550346895dd488b1/html5/thumbnails/2.jpg)
Agenda
What is CEP? Types Why needed? Usage Areas TTNET’s Perspective Products
![Page 3: Complex Event Processing (CEP)](https://reader031.vdocuments.mx/reader031/viewer/2022013004/56816391550346895dd488b1/html5/thumbnails/3.jpg)
What is CEP? Event processing is a method of tracking and analyzing
(processing) streams of information (data) about things that happen (events), and deriving a conclusion from them.
Complex event processing, or CEP, is event processing that combines data from multiple sources to infer events or patterns that suggest more complicated circumstances.
The goal of complex event processing is to identify meaningful events (such as opportunities or threats) and respond to them as quickly as possible.
CEP as a technique helps discover complex events by analyzing and correlating other events.
![Page 4: Complex Event Processing (CEP)](https://reader031.vdocuments.mx/reader031/viewer/2022013004/56816391550346895dd488b1/html5/thumbnails/4.jpg)
•Analyze stream of events or multiple streams of events in real-time•Recognize particular sequences or patterns across the streams•Infer a business significant event from the correlated events
![Page 5: Complex Event Processing (CEP)](https://reader031.vdocuments.mx/reader031/viewer/2022013004/56816391550346895dd488b1/html5/thumbnails/5.jpg)
![Page 6: Complex Event Processing (CEP)](https://reader031.vdocuments.mx/reader031/viewer/2022013004/56816391550346895dd488b1/html5/thumbnails/6.jpg)
Types
Most CEP solutions and concepts can be classified into two main categories:
Computation-oriented CEP Detection-oriented CEP
A computation-oriented CEP solution is focused on executing on-line algorithms as a response to event data entering the system. A simple example is to continuously calculate an average based in data on the inbound events.
Detection-oriented CEP is focused on detecting combinations of events called events patterns or situations. A simple example of detecting a situation is to look for a specific sequence of events.
![Page 7: Complex Event Processing (CEP)](https://reader031.vdocuments.mx/reader031/viewer/2022013004/56816391550346895dd488b1/html5/thumbnails/7.jpg)
Why Needed?
• Revenue• Operational Excellence• Competition• Customer Satisfaction• Reduced Response Time (Near Real Time)• Suggestions and Offers are made at a reasonable
time and place to provide a better service.• Faster, effective and focused service.
![Page 8: Complex Event Processing (CEP)](https://reader031.vdocuments.mx/reader031/viewer/2022013004/56816391550346895dd488b1/html5/thumbnails/8.jpg)
Value of Action decreases by Time
![Page 9: Complex Event Processing (CEP)](https://reader031.vdocuments.mx/reader031/viewer/2022013004/56816391550346895dd488b1/html5/thumbnails/9.jpg)
Usage Areas Adaptive Marketing
Pattern: Capture opportunity with customer while ‘the window is open’. Telco
SLA (Service Assurance) Real Time Service Offers and Analytics
Finance Fraud Detection (Security Monitoring) Track and Trace Trades/Deals/Settlements Business Activity Monitoring, Risk Management Algorithmic Stock-Trading
Logistics - Track & Trace Track Packages against a “Plan”. Infer package delays in a proactive
manner. Alert customers. Shipping by RFID.
Government Track and Analyze ‘patterns’ that were otherwise very difficult to detect
Dynamic Resource Scheduling Real Time Optimization of Resources against a “Plan”. (Plane)
![Page 10: Complex Event Processing (CEP)](https://reader031.vdocuments.mx/reader031/viewer/2022013004/56816391550346895dd488b1/html5/thumbnails/10.jpg)
Usage Areasİnternet arama motorunda "borç", "portföy" ve "hisse senetleri" gibi terimler daha az arandığında, Dow Jones endeksinde yükselme eğilimi görüldüğü belirtiliyor. Bu terimler daha çok aranıyorsa, hisse senedi endeksinde düşme bekleniyor. 2004 ve 2011 arasında bu yönteme dayalı yatırım stratejisi izlenerek, % 326 kâr elde edilebileceği hesaplandı. Bu strateji izlendiğinde % 326 oranında kâr elde edilebileceği sonucuna ulaşıldı. En basit stratejiyle, 2004'te hisse satın alınıp 2011'de satılmış olsa, kâr oranı sadece % 16 olacaktı. Warwick Üniversitesi'nden Tabias Preis, aramalardaki yükselişle piyasalardaki düşüş arasındaki bağlantının, 'kayıptan kaçınma' olgusunu gösterdiğini söylüyor; "İnsanlar sahip oldukları bir şeyi satarken, yeni bir şey satın alırken olduğundan daha çok korkar." diyor.
![Page 11: Complex Event Processing (CEP)](https://reader031.vdocuments.mx/reader031/viewer/2022013004/56816391550346895dd488b1/html5/thumbnails/11.jpg)
Google Self Driving Car
Goog
le's
self-
driv
ing
car g
athe
rs
750
meg
abyt
es o
f sen
sor d
ata
per
SECO
ND!
![Page 12: Complex Event Processing (CEP)](https://reader031.vdocuments.mx/reader031/viewer/2022013004/56816391550346895dd488b1/html5/thumbnails/12.jpg)
Usage Areas
• Boeing 787s to create half a terabyte of data per flight. (Last week Big data presentation)
• Turkcell makes offers and suggestions by GPS location of customers.
• If a customer call abroad 3 times in 15 minutes an abroad package suggested to customer for satisfaction
![Page 13: Complex Event Processing (CEP)](https://reader031.vdocuments.mx/reader031/viewer/2022013004/56816391550346895dd488b1/html5/thumbnails/13.jpg)
TTNET's Perspective
When a limited package customer exceed limit an unlimited package can be offered by call center.
Stock suggestions can be done by categorizing web sites and visit statistics.
Offers can be done to wifi users by time and place factors.(Example: discount for customers who use Starbucks wifi access points.)
…
![Page 14: Complex Event Processing (CEP)](https://reader031.vdocuments.mx/reader031/viewer/2022013004/56816391550346895dd488b1/html5/thumbnails/14.jpg)
Products
Oracle Complex Event Processing (OEP)Oracle Event Processing (OEP) is a complete solution for building applications to filter, correlate and process events in real-time so that downstream applications, service oriented architectures and event-driven architectures are driven by true, real-time intelligence. (Continuous Query Language, CQL)
ESPER (Open Source)Esper is a component for complex event processing, available for Java as Esper, and for .NET as Esper. Esper and NEsper enable rapid development of applications that process large volumes of incoming messages or events. Esper and NEsper enable filter and analyze events in various ways, and respond to conditions of interest in real-time. (Event Query Language, EQL)
![Page 15: Complex Event Processing (CEP)](https://reader031.vdocuments.mx/reader031/viewer/2022013004/56816391550346895dd488b1/html5/thumbnails/15.jpg)
Products
Microsoft StreamInsightMicrosoft StreamInsight is a powerful platform that you can use to develop and deploy complex event processing (CEP) applications. Its high-throughput stream processing architecture and the Microsoft .NET Framework-based development platform enable you to quickly implement robust and highly efficient event processing applications.
Tibco StreamBaseThe StreamBase Complex Event Processing platform is a high-performance system for rapidly building applications that analyze and act on real-time streaming data. With StreamBase, organizations rapidly build real-time systems in record time and are deployed at a fraction of the cost and risk of alternatives.
![Page 16: Complex Event Processing (CEP)](https://reader031.vdocuments.mx/reader031/viewer/2022013004/56816391550346895dd488b1/html5/thumbnails/16.jpg)
Products
Informatica RulePointDeliver Proactive Monitoring and Operational Intelligence by real-time alerts and insight into pertinent information, enabling you to operate smarter, faster, more efficiently, and more competitively.
Ibm Websphere Business EventsIt is a fully-integrated technology platform delivering functionality for the design, running and monitoring of complex business processes.
![Page 17: Complex Event Processing (CEP)](https://reader031.vdocuments.mx/reader031/viewer/2022013004/56816391550346895dd488b1/html5/thumbnails/17.jpg)
Oracle Event Processing Example
![Page 18: Complex Event Processing (CEP)](https://reader031.vdocuments.mx/reader031/viewer/2022013004/56816391550346895dd488b1/html5/thumbnails/18.jpg)
Oracle Event Processing Example
![Page 19: Complex Event Processing (CEP)](https://reader031.vdocuments.mx/reader031/viewer/2022013004/56816391550346895dd488b1/html5/thumbnails/19.jpg)
Teşekkürler