A Customers Perspective
EADS Group Airbus Eurocopter EADS Defence & Security EADS Astrium Products Defence & Communications Systems Systems and Services
EADS LSI Projects NSS Qatar Saudi Border Guard Development Programme Tangier Med (Morocco) FiReControl (UK)
Common Requirements Geofencing Positional Pattern Matching Challenges Flexibility Performance Scalability Time to deliver GPS sensitivity Co-ordinate conversion Finite hardware
Scenario Radio infrastructure Control Room with Emergency Service Operators Resource equipped with MDT sending GPS location Officer equipped with handheld radio sending GPS location
Scenario Radio infrastructure Control Room with Emergency Service Operators Resource has now entered the proximity of the exclusion zone
Component Diagram
Component Diagram 1. Operator draws an exclusion zone on the map
Component Diagram 2. The Exclusion Zone Editor tool inserts the zone into its database
Component Diagram 3. Oracle AQ listens for polygon changes and sends out messages accordingly
Component Diagram 4. CEP process and caches the polygon
Component Diagram 5. MDT sends GPS location over wireless bearer
Component Diagram 6. Communications Gateway receive message and sends it to the OSB
Component Diagram 7. Through the use of a bespoke adaptor, the OSB receives the message, transforms it and sends to CEP
Component Diagram 8. CEP performs event querying and selection
Component Diagram 9. Upon finding a match, a message is sent to the OSB
Component Diagram 10. The OSB sends a message to the CAD to then alert the appropriate user
Component Diagram 11. BAM is used to provide a dashboard of event flows
Oracle CEP & Emergency Services Scenario 999 We have a fire in downtown London
Oracle CEP & Emergency Services Scenario 999 We have a fire in downtown London Initiate Fire emergency resolution services Isolate Fire location and define proximity/exclusion zones Identify Fire resources, best equipped, in nearest vicinity, & expedite movement Monitor in Real Time, Resource Movements A Dashboard indicating, second by second, location and zone proximity status System pro-actively and dynamically responds, averting dangerous zone transgressions
Oracle CEP & Emergency Services Scenario
Oracle CEP & Emergency Services Scenario What are Exclusion Zones? Zones are areas where resources should not be Zones are defined as complex shapes (polygons) Zones can move instantly, due to weather conditions, Fire spreading How are Emergency response resources Monitored? Real time streaming GPS events provide resource location updates Resources can be personnel or equipment Emergency response team requires notification when: Resources are near or in a Zone Resources have not left a Zone within a defined period Notifications have filtering requirements e.g. not repeating the same condition with a fixed time Indications of No movement for a specific time
Best Practices: Oracle Database Integration Oracle Database Oracle Spatial Zone Updates area map polygon definitions personnel-in zone personnel-out of zone Location Alerts Oracle CEP Dashboard Exclusion zone resource map Resource Location latitude longitude Device (GPS) JRockit Real-Time ESB/ BPEL Auto provision
Oracle Spatial Technology Use in applications HTTP Fusion Middleware MapViewer SOA Visualize JDBC Oracle Database Oracle Spatial Store and query geospatial content Raster Networks 3D
Enables Spatial Analytics Find all competitors within 2 miles of Northport Branch
Enables Spatial Analytics Find all competitors within 2 miles of Northport Branch SELECT c.holding_company, c.location FROM competitor c, bank b WHERE b.site_id = 1604 AND SDO_WITHIN_DISTANCE(c.location, b.location, distance=2 unit=mile') = 'TRUE
And map visualization
Emergency Services Scenario - DEMO
Emergency Services Scenario - DEMO Highlights Emergency Area (ZONES)
Emergency Services Scenario - DEMO Highlights Emergency Area (ZONES) Continuous monitoring of Resource Movements
Emergency Services Scenario - DEMO Location Proximity CEP Analysis Highlights Emergency Area (ZONES) Continuous monitoring of Resource Movements
Emergency Services Scenario - DEMO Critical Proximity Alert Notification to Downstream Location Proximity CEP Analysis Highlights Emergency Area (ZONES) Continuous monitoring of Resource Movements
Emergency Services Scenario - DEMO Oracle Spatial MapViwer Polygon Manipulation Critical Proximity Alert Notification to Downstream Location Proximity CEP Analysis Highlights Emergency Area (ZONES) Continuous monitoring of Resource Movements