Presentation is loading. Please wait.

Presentation is loading. Please wait.

C7:Complex Event Processing Making Sense of Sensor Network Events in Real Time John Doherty Senior Presales Consultant.

Similar presentations


Presentation on theme: "C7:Complex Event Processing Making Sense of Sensor Network Events in Real Time John Doherty Senior Presales Consultant."— Presentation transcript:

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


Download ppt "C7:Complex Event Processing Making Sense of Sensor Network Events in Real Time John Doherty Senior Presales Consultant."

Similar presentations


Ads by Google