Download presentation
Presentation is loading. Please wait.
Published byAngelina Sanders Modified over 9 years ago
1
C7:Complex Event Processing Making Sense of Sensor Network Events in Real Time John Doherty Senior Presales Consultant
2
© 2008 Progress Software Corporation 2 Agenda The World of Sensors A Business Case for Sensor Events in Real Time Building A Sensor Event Architecture Case Studies CEP: Making Sense of Sensor Network Events in Real Time
3
© 2008 Progress Software Corporation 3 The world is full of sensors… Sensor: A device that measures or detects a real-world condition, such as motion, heat or light and converts the condition into an analog or digital representation.
4
© 2008 Progress Software Corporation 4 What are the Top Markets leveraging sensor technology? Energy Healthcare Logistics Nature & Climate Mobility & Traffic Telecommunications
5
© 2008 Progress Software Corporation 5 The Control Loop Traffic light is either red or green Traffic light becomes green on car approach Traffic light adapts to road blocks and traffic jams
6
© 2008 Progress Software Corporation 6 Connect Sensor Technology to Business IT: Quite a gap… Large number of small high tech companies Closed circuit/systems – no open access Usually not SOA-aware Little standardization Sensors can spit out very large volumes of data Sensor Technology Environment Business IT Environment GAP AN OPPORTUNITY FOR CEP AND ESB?
7
© 2008 Progress Software Corporation 7 Agenda The World of Sensors A Business Case for Sensor Events in Real Time Building A Sensor Event Architecture Scenarios for Traffic Management CEP: Making Sense of Sensor Network Events in Real Time
8
© 2008 Progress Software Corporation 8 The dependency mismatch: external vs. internal integration ESB CEP 10 4 10 7
9
© 2008 Progress Software Corporation 9 Reality Check: Sensors, Events, Services and Data are very much related… Event Service Data Sensor
10
© 2008 Progress Software Corporation 10 Making sense of sensor events... Sensors can provide: real-time data real-life data increased speed and agility Sensors can be: very small very cheap wireless Sensor events: need to be analyzed Deltas Alerts Loss of signal are not equal to business events Sensors are: usually not intelligent not error-free The opportunity… The challenge… You need an infrastructure to transform sensor events to business events…
11
© 2008 Progress Software Corporation 11 Agenda The World of Sensors A Business Case for Sensor Events in Real Time Building A Sensor Event Architecture Scenarios for Traffic Management CEP: Making Sense of Sensor Network Events in Real Time
12
© 2008 Progress Software Corporation 12 Building a Sensor Event Architecture Sensor Domain Event Edge Domain Business Domain Sensor Edge Event Processor ESB Actuator Business Event Processor
13
© 2008 Progress Software Corporation 13 The Progress Portfolio for Sensor-Driven SOA ESB DB SERVICE BPMREGISTRY BPEL MANAGEMENT & SECURITY COMPLEX EVENT PROC SEMANTIC INTEGRATION MAINFRAME INTEGRATION TCP/IP MESSAGING SENSORS & ACTUATORS
14
© 2008 Progress Software Corporation 14 ALL WITHIN any 2 minute time period time real-time data streams Traffic Jam Scenario ! AND ( Average Car Distance decreases by 5% ! WHEN Weather Conditions are BAD ! OR Weather Conditions get WORSE ) ! FOLLOWED-BY ( Average Speed going down THEN Activate Traffic Jam ACTUATORS AND Alert TMC Traffic Centre Weather Conditions Average Car Distance Traffic Density Average Speed When does Apama ® make sense in sensor networks? Multiple (sensor) data sources that need correlation Large amounts of time- dependent sensor data Analyse & Filter events Include temporal constraints Prediction/anticipation based on sensor feeds Intelligent decisions (based on rules not part of the sensor network) Record & replay of sensor events
15
© 2008 Progress Software Corporation 15 Design Choices for Architects (1)… Base concepts How quickly do you need to act? Do you need to derive values from Event Streams? What data do you need to store? Do you need to integrate applications across Business Silos? Platform choice Apama ® Sonic ™ OpenEdge ® All three?
16
© 2008 Progress Software Corporation 16 Design Choices for Architects (2)… IT Architecture How will you connect to Apama? Will you use an Edge Domain (or not?) What about Fault Tolerance? Development Collaboration (Business with IT)? Do you need to keep the state? Speed (Time to Market vs Latency)? What will the interface look like?
17
© 2008 Progress Software Corporation 17 Agenda The World of Sensors A Business Case for Sensor Events in Real Time Building A Sensor Event Architecture Case Studies CEP: Making Sense of Sensor Network Events in Real Time
18
© 2008 Progress Software Corporation 18 Case Studies Dynamic Parking Optimization of parking space usage Health Monitoring Walkers swallowing pill to monitor vitals City Ring Parking Parking registration and billing based on car location Train Delay Management Providing real time service to customers and employees
19
© 2008 Progress Software Corporation 19 Dynamic Parking Customer: Large telecom operator Problem: Ineffective use of parking space reservation Sensors used: License Plate Recognition, road sensors, mobile phones Technology used: Apama, Sonic, Business Partner Application and existing Reservation system.
20
© 2008 Progress Software Corporation 20 Health Monitoring Customer: Nijmegen 4 Day Walk Problem: Walkers Dying due to dehydration. Sensors used: RFID, Thermometer, mobile phones Technology used: Apama, GPS, SMS
21
© 2008 Progress Software Corporation 21 City Ring Parking Customer: Local government Problem: Charging for road-side parking Sensors used: License Plate Recognition Technology used: Apama, Sonic, Business Partner Application
22
© 2008 Progress Software Corporation 22 Train Delay Escalation Customer: Railway operator Problem: providing train delay information to customers & employees Sensors & Actuators used: Train, Mobile phone, Railpocket Technology used: Apama, Sonic and Google Maps
23
© 2008 Progress Software Corporation 23 In Summary: Making Sense… Sensor Networks are growing rapidly A SOA Architecture approach is “very useful” Not having a SOA will increase complexity significantly Real Time will provide significant value but… No investment without a proper business case - Will it Save you Money or Make you Money! Avoid re-architecting. It’s resource intensive Architects have to understand the Real Time Paradigm Usage of real time paradigm has major impact Progress has the technology to make sense of sensor network events!
24
© 2008 Progress Software Corporation 24 What Do You Think ?
25
© 2008 Progress Software Corporation 25 Thank You !! jdoherty@progress.com
26
© 2008 Progress Software Corporation 26
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.