Dynamic M2M Event Processing Complex Event Processing and OSGi on Java Embedded



Similar documents
DATA MANAGEMENT FOR THE INTERNET OF THINGS

Enabling Smart Data on M2M Gateways and Aggregators

Fog Computing and the Internet of Things: Extend the Cloud to Where the Things Are

Internet of Things: What is going to change in our lives

EVERYTHING THAT MATTERS IN ADVANCED ANALYTICS

SQLstream Blaze and Apache Storm A BENCHMARK COMPARISON

Find the Information That Matters. Visualize Your Data, Your Way. Scalable, Flexible, Global Enterprise Ready

How To Make Data Streaming A Real Time Intelligence

Java and the Internet of Things

Reaching Customers Across Multiple Channels

Big Data Use Cases Update

Reimagining Business with SAP HANA Cloud Platform for the Internet of Things

The Internet of Things

Where is... How do I get to...

Enterprise Application Enablement for the Internet of Things

The State of Real-Time Big Data Analytics & the Internet of Things (IoT) January 2015 Survey Report

Streaming Big Data Performance Benchmark for Real-time Log Analytics in an Industry Environment

YOU VS THE SENSORS. Six Requirements for Visualizing the Internet of Things. Dan Potter Chief Marketing Officer, Datawatch Corporation

Disrupting The Market: Predictive Analytics As A Service

INTERNET OF THINGS: SCIENCE FICTION OR BUSINESS FACT?

REAL-TIME STREAMING ANALYTICS DATA IN, ACTION OUT

Streaming Big Data Performance Benchmark. for

Exploiting Data at Rest and Data in Motion with a Big Data Platform

Complex Event Processing (CEP) Why and How. Richard Hallgren BUGS

KURA M2M/IoT Gateway. reducing the distance between embedded and enterprise technologies. Tiziano Modotti, October 28 th, 2014

How does your Internet of Things (IoT) strategy stack up?

The Industrial Internet of Things. Overcoming Adoption Challenges to Release the Value Within IIoT

Harnessing the Data Flood: Oracle s Visionary Platform from Device to Data Center. Chris Baker Senior Vice President Worldwide ISV/OEM Java Sales

Architecting an Industrial Sensor Data Platform for Big Data Analytics: Continued

Big Data Are You Ready? Jorge Plascencia Solution Architect Manager

White Paper: OSGi-based E-Health / Assisted Living

Big Data Analytics. An Introduction. Oliver Fuchsberger University of Paderborn 2014

secure intelligence collection and assessment system Your business technologists. Powering progress

Developing a successful Big Data strategy. Using Big Data to improve business outcomes

IBM WebSphere Premises Server

White Paper. How Streaming Data Analytics Enables Real-Time Decisions

Oracle Fusion Accounting Hub Reporting Cloud Service

Getting Started Practical Input For Your Roadmap

Providing real-time, built-in analytics with S/4HANA. Jürgen Thielemans, SAP Enterprise Architect SAP Belgium&Luxembourg

Architecting for the Internet of Things & Big Data

INTELLIGENT BUSINESS STRATEGIES WHITE PAPER

Thing Big: How to Scale Your Own Internet of Things.

WHITE PAPER ON. Operational Analytics. HTC Global Services Inc. Do not copy or distribute.

Reporting component for templates, reports and documents. Formerly XML Publisher.

IoT Analytics: Four Key Essentials and Four Target Industries

Trends and Research Opportunities in Spatial Big Data Analytics and Cloud Computing NCSU GeoSpatial Forum

ORACLE SOCIAL ENGAGEMENT AND MONITORING CLOUD SERVICE

Architecting an Industrial Sensor Data Platform for Big Data Analytics

Converging Technologies: Real-Time Business Intelligence and Big Data

Predicting From the Edge in an

Industry Impact of Big Data in the Cloud: An IBM Perspective

The Future of Business Analytics is Now! 2013 IBM Corporation

Accenture and Oracle: Leading the IoT Revolution

FINANCIAL SERVICES: FRAUD MANAGEMENT A solution showcase

THE REAL-TIME OPERATIONAL VALUE OF BIG DATA MATT DAVIES

High Performance Data Management Use of Standards in Commercial Product Development

Hurwitz ValuePoint: Predixion

How To Develop An Open Play Context Framework For Android (For Android)

The Canadian Realities of Big Data and Business Analytics. Utsav Arora February 12, 2014

Oracle Internet of Things Cloud Service

Are You Ready for Big Data?

Smart Machines Lead to Smarter Service: Remote Intelligence Signals Profitable Resolution

Master big data to optimize the oil and gas lifecycle

Big Data Analytics in Health Care

Big Data in Subsea Solutions

Enabling Manufacturing Transformation in a Connected World. John Shewchuk Technical Fellow DX

Machina Research. Where is the value in IoT? IoT data and analytics may have an answer. Emil Berthelsen, Principal Analyst April 28, 2016

A Hurwitz white paper. Inventing the Future. Judith Hurwitz President and CEO. Sponsored by Hitachi

The Internet of Things

Getting Real Real Time Data Integration Patterns and Architectures

WHITE PAPER Business Process Management: The Super Glue for Social Media, Mobile, Analytics and Cloud (SMAC) enabled enterprises?

Splunk Company Overview

The Big Data Paradigm Shift. Insight Through Automation

Streaming Analytics A Framework for Innovation

Business Analytics In a Big Data World Ted Malone Solutions Architect Data Platform and Cloud Microsoft Federal

Solving big data problems in real-time with CEP and Dashboards - patterns and tips

Big Data : Next Big Thing or Big Distraction?

Open Source SCADA. A Framework for the Connected World. Remote Monitoring and Control 2014 SCADA Technology Summit. Presented by:

Are You Ready for Big Data?

Beyond Watson: The Business Implications of Big Data

M2M Analytics: A New Wave of Innovation

SAP HANA Cloud Platform for the Internet of Things

Open Source Business Rules Management System Enables Active Decisions

Cityzenith s 5D Smart City platform empowers users with a simple way to make sense of the torrent of data in our cities, corporate

Managing Big Data with Hadoop & Vertica. A look at integration between the Cloudera distribution for Hadoop and the Vertica Analytic Database

Next presentation starting soon Business Analytics using Big Data to gain competitive advantage

Transcription:

Dynamic M2M Event Processing Complex Event Processing and OSGi on Java Embedded Oleg Kostukovsky - Master Principal Sales Consultant Walt Bowers - Hitachi CTA Chief Architect 1

2 1. The Vs of Big Data 2. CEP Predictive Analytics 3. OSGi Dynamic Behavior 4. Demo Dynamic Behavior In Action

3 The Vs of Big Data

The missing V of Big Data Extracting VALUE from VIABLE Data WHERE It Matters and WHEN It Matters 4

5 Rise of The Intelligent Device

Key Elements of Connected Intelligence 1 Intelligent Devices Always-on devices connected to variety of sensors and running multiple software applications 2 Real-Time Analytics High-frequency data analysis for instant decision making and automation of information flows 3 Big Data Integration of data from connected devices with enterprise applications and historical data 6

Dynamic Predictive Analytics Local analytics and business rules are controlled by global analytics In-flight data analytics on the device Near real time response on the device Global Analytics for the Big Patterns Big Data post processing Discover Hidden Patterns/dependencies Dynamically Adjust the Rules Update new rules to the local device Enhances the devices local analytics Rinse and Repeat 7

The Solution Dynamic Predictive Analytics 8

9 OEP Predictive Analytics

What Is Oracle Event Processing (OEP)? Event Stream Processing Event-driven Architecture A generic data management infrastructure for processing in-flight data before data is potentially stored to deliver results in near real-time Continuous queries based (CQL) It allows users to Aggregate/Correlate/Enrich/Detect Patterns in high speed streaming data OEP Embedded is subset of OEP Based on Java and OSGi 10 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Device to Data Centre

Oracle Event Processing Event Processing Architecture Programming language for defining rules Continuous Query Language (CQL) Developer toolset based on Eclipse Java-based runtime engine Data/Msg. Feeds Data Feed Adapters EDA Java Application Container Process Events (CEP) Listener/SINK: User Code (Plain Java) 11 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Device to Data Centre

Events generated at sources Oracle Event Processing Event Capture Adaptor captures event and sends it into the Event Processing Network Java-based Adaptors - can capture events from anything Java can talk to includes JNI Data/Msg. Feeds Data Feed Adapters EDA Java Application Container Process Events (CEP) Listener/SINK: User Code (Plain Java) 12 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Device to Data Centre

Oracle Event Processing Event Processing Events processed using Continuous Query Language or Java Merging multiple event sources and types Data enrichment by accessing external data sources (e.g. databases) Data/Msg. Feeds Data Feed Adapters EDA Java Application Container Process Events (CEP) Listener/SINK: User Code (Plain Java) 13 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Device to Data Centre

Processing produces events Oracle Event Processing Event Dispatch Adaptor receives event and sends it into the downstream clients Java-based Adaptors can send events to anything Java can talk including JNI Data/Msg. Feeds Data Feed Adapters EDA Java Application Container Process Events (CEP) Listener/SINK: User Code (Plain Java) 14 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Device to Data Centre

Historical Real-time OEP Embedded and Data Center Adding real-time capabilities with OEP & BAM OEP BAM 1 2 OEP 1. 1 Filter out useless, redundant data, correlate ; find and focus on events that matter 2 Analyze and act ; execute critical decisions in realtime, complementing historical approaches 15 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Device to Data Centre

Oracle Event Processing and IoT in Motion Demo 16

17 Dynamic M2M Event Processing Oracle Event Processing and OSGi on Java Embedded. 3. OSGi Dynamic Behavior

Dynamic Environment Devices do not operate in a static environment Inputs change Knowledge is gained from analytics Additional systems want to receive the output 18 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Device to Data Centre

Dynamic Behavior Our Predictive Analytics Engine needs to be dynamic Ability to change behavior without stopping the flow Allow higher level system to change the processing rules 19 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Device to Data Centre

OSGi Dynamic Modular System for Java Mature Lightweight Application Framework Ideal for embedded environments Supports Module Lifecycle Install/start/stop/uninstall/upgrade Remotely manageable Versioning Services Model Advertise and discover services Modules are dependent on service not implementation Data/Msg. Feeds Data Feed Adapters Powered by EDA Java Application Container Process Events (CEP) OSGi Framework Java Listener/SINK: User Code (Plain Java) 20 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Device to Data Centre

OSGi Deployment Environment Remote Device OSGi Management System & Repository Data/Msg. Feeds Data Feed Adapters EDA Java Application Container Process Events (CEP) Listener/SINK: User Code (Plain Java) OSGi Framework Java 21 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Device to Data Centre

Dynamically Changing Behavior Deployed System. Happily processing OSGi Management System & Repository Data/Msg. Feeds Remote Device Data Feed Adapters EDA Java Application Container Process Events (CEP) Listener/SINK: User Code (Plain Java) 22 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Device to Data Centre

Oracle Event Processing The Data Inputs Change Data/Msg. Feeds Data Feed Adapters EDA Java Application Container Process Events (CEP) Listener/SINK: User Code (Plain Java) 23 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Device to Data Centre

Dynamically Changing Behavior Update the adaptor Remote Device OSGi Management System & Repository Data/Msg. Feeds Data Feed Adapters EDA Java Application Container Process Events (CEP) Listener/SINK: User Code (Plain Java) 24 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Device to Data Centre

Dynamically Changing Behavior Process the Events Differently Remote Device OSGi Management System & Repository Data/Msg. Feeds Data Feed Adapters EDA Java Application Container Process Events (CEP) Listener/SINK: User Code (Plain Java) 25 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Device to Data Centre

Dynamically Changing Behavior Forward to additional locations for processing Remote Device OSGi Management System & Repository Data/Msg. Feeds Data Feed Adapters EDA Java Application Container Process Events (CEP) Listener/SINK: User Code (Plain Java) 26 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Device to Data Centre

Dynamically Changing Behavior Happily processing again OSGi Management System & Repository Data/Msg. Feeds Remote Device Data Feed Adapters EDA Java Application Container Process Events (CEP) Listener/SINK: User Code (Plain Java) 27 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Device to Data Centre

28 Dynamic M2M Event Processing Oracle Event Processing and OSGi on Java Embedded. 4. Demo Dynamic Behavior In Action

Dynamic Behavior In Action The components LCD Display Phidget Temp Sensor 29 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Device to Data Centre

Dynamic Behavior In Action Start reporting temperature changes above ambient temperature 30 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Device to Data Centre

31 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Device to Data Centre Dynamic Behavior In Action Change the rules and redeploy remotely

Dynamic Behavior In Action Now reporting temperature changes below ambient temperature 32 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Device to Data Centre

END Dynamic M2M Event Processing Oracle Event Process and OSGi on Java Embedded 7/13/2013 Hitachi Communication Technologies America, Inc. Walt Bowers: Chief Architect Hitachi CTA, Walt.bowers@hitachi-cta.com Oleg Kostukovsky: Oracle Master Principal Sales Consultant 33

34 Back Ups

VOLUME 3 006 477 107 200 GB added to the digital universe ~30% of it generated by machines Assuming 2GB/hr it will take 2.3 billion years to download 42 949 673 000 000 GB 15 x increase 42 % will be generated by devices 35 According to IDC s Digital Universe in 2020 study published in December 2012

36 VELOCITY

Web and Social Media Clickstream Data Twitter Feeds Facebook Postings Web Content Machine-to-Machine Smart Meters Readings RFID Readings Oil Rig Sensors GP Signals Big Transaction Data Healthcare Claims Telecommunication Call Details Record Utility Billing Records Biometrics Facial Recognition Genetics Human Generated Call Center Voice Recording Email Electronic Medical Records 37 VARIETY

Intelligence Is Real-Time, Event-Based Analytics Complex Events Processing enables real-time business insights from edge devices Communication Events Machine Events Security Events Environmental Events Business Logic Events 38

Getting Ahead of the Curve - Move time-sensitive analysis to the front of process - Identify certain critical conditions on the edge in real-time Fast Data ms Big Data minutes 39