+ All Categories
Home > Technology > Partner Webcast – Next Generation IoT real time applications with Oracle Stream Explorer

Partner Webcast – Next Generation IoT real time applications with Oracle Stream Explorer

Date post: 05-Aug-2015
Category:
Upload: oracleimc-isv-migration-center
View: 177 times
Download: 1 times
Share this document with a friend
Popular Tags:
40
Transcript

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Oracle Stream Explorer & Internet of Things

Lukasz Romaszewski, Jernej Kase Partner Transformation Office Oracle ECEMEA July 2015

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Interest in Internet of Things, Big Data, Data Warehouse

Image from Google Trends, 2014

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Interest in Internet of Things, Big Data, Data Warehouse

Image from Google Trends, 2014

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

212 B IDC said the installed base of things connected will be 212 billion by the end of 2020, including 30.1 billion connected autonomous things.

5

Larry Dignan, “Between the Lines”, October 3, 2013

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Internet of Things Changes Everything

• FDA (USA) and EU CE approved ingestible and wearable sensors.

• Delivers precise information about medication ingestion, dose timing and associated physiologic response of patients, including heart rate, activity, rest, and skin temperature.

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Connected Devices Big Data Responsiveness

Connecting Devices to the Internet

Analysis for decision making and

automation of information flows

Proprietary connectors No or limited local

intelligence

Decisions in the backend

Data to Fuel the Services

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

The Internet of Things

Intelligent Devices Big and Fast Data Responsiveness

High Frequency Analysis for instant evolution, decision

making and automation of

information flows

Always available Local store and

Local decision making

True customer service differentiation enabled

by easy access to applications, processes

and services

Data to Fuel the Services

Value From Services

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

• Operational Improvements

• Increased Efficiency Reduce Cost

Driving New IoT Services

• HVAC • Lighting • Safety and Security • Resource Utilization • Maintenance

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

• Better Customer Experience

• New Business Models

• Operational Improvements

• Increased Efficiency

Grow Revenue

Reduce Cost

Driving New IoT Services

• HVAC • Lighting • Safety and Security • Resource Utilization • Maintenance

• Preventative Maintenance • Remote Diagnostics • Safety Systems • V2X and C2X • Fleet and Use Management

Shareholder Value

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Today: Slow and Painful

Incident Scheduling Diagnostic Scheduling Parts Mgt Customer

Care Repair Billing

Loyalty Program

Concerns: Cost, Wasted time, Scheduling, Loss of Use

Concerns: Customer Satisfaction, Cost, Resource Availability, Scheduling

Browser

Supply Chain

Ordering

Scheduling

CRM

Middleware Applications

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Tomorrow: Improving Customer Experience

Incident Scheduling Diagnostic Scheduling Parts Mgt Customer

Care Repair Billing

Loyalty Program

Customer Care - Loyalty

IoT

Supply Chain

Ordering

Scheduling

CRM

Middleware Enterprise Device

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Increasing Intelligence

IoT

Supply Chain

Ordering

Scheduling

CRM

Middleware Enterprise Device

Incident

Customer Care - Loyalty

Scheduling

Diagnostic

Parts Mgt Repair Billing

Analytics • Additional up-sell and

cross-sell opportunities

• Customer for a lifetime versus customer for a transaction

• Multiple function-based processes versus lifetime relationships across functions

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Unlocking the Value of IoT Data Volume, Velocity and Variety

Time

Bu

sin

ess

Val

ue

Engine STOP

HOT Warning – maintenance required

WARM

Piece of trim gone: note for future development

COLD

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Real-time Analysis: Oracle Event Processing (OEP)

• A complete solution for building applications to filter, correlate, and process events in real-time

• Ensure downstream applications are driven by true, real-time intelligence

• Helps eliminate, consolidate, correlate, and filter data before it clutters your data warehouse

• Efficiently evaluate massive data streams

16

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Real-time Analysis: OEP Embedded

Derive value from in-flight device data

• Filter out noise, add context (by correlating multiple sources), increase relevance

• Identify critical conditions as you insert data in Big Data & Data Warehouse (not after)

• Move time-critical analysis to front of process

17

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

OEP

OEP

OEP

OEP

OEP

OEP in Device to Data Center Deployments Real-time local data analysis for real-world event data

• Upstream nodes perform

basic filtering and

aggregation

• Larger servers

downstream perform

complex combining and

correlation across

multiple streams

• OEP in embedded

devices allows initial

processing to be

handled by less powerful

devices near the

origin/edge.

Event Flow

Edge devices Servers Gateways Enterprise Apps

OEP

OEP

OEP

OEP

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Solution Product Overview Oracle Event Processing

Solution involves one or more of the following:

• High Volume

• Continuous Streaming

• Sub-Millisecond Latency

• Disparate Sources

• Time-Window Processing

• Pattern Matching

• Business Event Visualization

OEP

Streaming Event Data

Alerts, Actions

Filtering, Pattern Matching, Missing Events, Aggregations, Correlations, Calculations, Geo-Spatial

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

High-Performance In-Memory Data Processing

Input Adapter

Data

Input Adapter

Data

Channel Business

Logic (CQL)

Channel

Data

Data

Analytics

Channel Business

Logic (CQL)

Enrich Output Adapter

Data Data Data Data

Analytics: Continuously Sliding Windows of Streaming Data, Filtering, Correlations, Calculations, Aggregations, Pattern Matching, Missing Event Detection, Spatial Analysis, etc.

Enrichment: Integrate with data from DB, Coherence, NoSQL, Hadoop etc.

Oracle Event Processing

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Simple filtering

SELECT *

FROM inputChannel [NOW]

WHERE eventValue > 10

Continuously calculate the last hour sales by store

SELECT SUM(amount) as salesTotal, storeID

FROM inputChannel [range 60 minutes]

GROUP BY storeID

Calculate the average of the last 2 stock ticks by stock symbol

SELECT AVG(stockPrice) as avgPrice, stockSymbol

FROM inputChannel [PARTITION BY stockSymbol ROWS 2]

GROUP BY stockSymbol

Sample CQL Queries

Filter for events meeting specific threshold values

Running total of up- to-the-moment sales by store

Average of the last 2 stock ticks by symbol

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Oracle Event Processing Stream eXplorer New Tooling For Business Users to Create Real-Time OEP Applications

Build Real-time OEP Applications Quickly and Easily without using JDeveloper

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 23

Create explorations to combine streaming data with reference data in real-time.

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 24

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 25

Perform Calculations Using Time Ranges

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 26

Implement Predefined Patterns

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 27

Send Data to Business Activity Monitoring

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

OEP spatial features can provide management & enforce regulations on road & waterways networks delivering high quality journey management services

Smart Cities : Traffic Monitoring & Management

28

Increase charging revenue and Improve/enhance Public and Private Vehicle travel experiences

• Real-time traffic analytics and congestion detection

• Dynamic efficient traffic flow manipulation (RT Signals, signs etc)

• Combines GPS sensor and historical trend data

• Immediate statistical analysis leveraging environmental factors

• Map-based visualizations and reporting

• Low-cost rollout with zero road network disruption

• Real-time operational intelligence essential for meaningful congestion avoidance (real time situation awareness efficient route deviations)

• Dynamic road toll charging

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

OEP deeply integrated Spatial features, Sensor integration and distributed intelligence can reap significant benefits in Operations Efficiencies

Smart Countries: Railways Infrastructures

29

Immediate and Entire Rail Network health Analytics

• Intuitive and integrated Real Time streaming spatial analysis

• Dynamically portraying Train and asset location-based relationships, planned arrival/departure times at stations

• Direct feeds indicating positions, incline impedance, track speed restrictions (sensors) avoiding “brakes on, speeding potential derailment” situations.

• 2015 Compliance to Government PTC (Positive Train Control).

Cost savings with effective and responsive Maintenance

• Ability to collect data on the condition of wearing parts on every axle and undercarriage of a train, Identify any damage immediately.

• Move away from maintenance at set intervals in favor of condition-based maintenance.

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

OEP can handle, interpret and act upon the “world of events” generated from Airport operations

SMART Countries: Airport Infrastructures

30

Intelligent Airport Operations

• Track constantly, influence passenger flow manipulating physical assets (Escalators, “Travelators”) to ensure less congestion in security areas

• Expedite passenger movement through airport transit zones based on time to gate, status and aircraft departure status

• Monitor luggage movement transitions to ensure no lost entities, only loaded when passenger boarded

• Interaction directly with aircraft sensing equipment detecting confirmed “push back” for correct gate charging and last minute availability for passenger boarding

• Airport retail revenue benefits from efficient transient duty free purchasing

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Customer Insight: Monitoring Real Time Operations on both on-shore & off-shore rigs and fields

Rig Monitoring & Analysis

31

• Ensure situation awareness from multiple feeds

such as, rupture valve which can cause oil leakage, oil

content is hazardous to people (oil contamination),

personnel location-based tracking whom are close to

& can resolve critical situations. Also take into account

oil rig/field surrounding environment (e.g. water, wind

condition) and storm information

• Predictive analysis to take immediate action, based

on past/current history trends, Deliver business

dashboards, with escalations to other systems (e.g.

Web Services) or alert people (e.g. SMS, email, etc.).

Facilitate dispatching experts on site & generate

synthetic events for other Stream Explorer

applications (e.g. oil future price)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 32

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 33

Stream Explorer Lukasz Romaszewski IMC FMW consultant Partner Hub Poland

DEMO

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Vernier’s Go!Temp sensor (or other USB temperature sensor)

Stream Explorer Demo Ingredients

34

Glass of cold and hot water

Oracle Event Processing 12c with Stream Explorer

Oracle SOA Suite 12c (optional)

Pictures due to the courtesy of Vernier.com

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

SOA 12c Java (Usb4Java) Jersey

Stream Explorer Demo Explaining the concept

35

USB REST JMS

Stream Explorer

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Stream Explorer Demo „W” Pattern explained

36

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Stream Explorer Demo Processing streams of data in practice – lab time!

37

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Oracle Partner Hub ISV Migration Center

Oracle.com Partner Hub

Team Info, Events/Activities Schedule, etc

Migration Center Team Blog

Webcasts, Howto, Demos, Guides, etc Youtube: OracleIMCteam

Slideshare: Oracle_IMC_team

twitter.com/OracleIMC

plus.google.com/+OracleIMC

facebook.com/OracleIMC

linkedin.com/groups/Oracle-Partner-Hub-Migration-Center-4535240

feeds.feedburner.com/oracleimc

[email protected]

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 40


Recommended