oracle stream explorer - simplifying event/stream processing
Embed Size (px)
TRANSCRIPT

BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH
Oracle Stream ExplorerSimplifying Event/Stream Processing
Guido Schmutz

Guido Schmutz
Working for Trivadis for more than 18 yearsOracle ACE Director for Fusion Middleware and SOACo-Author of different booksConsultant, Trainer Software Architect for Java, Oracle, SOA and Big Data / Fast DataMember of Trivadis Architecture BoardTechnology Manager @ Trivadis
More than 25 years of software development experience
Contact: [email protected]: http://guidoschmutz.wordpress.comTwitter: gschmutz

Unser Unternehmen.
© Trivadis – Das Unternehmen3 24.11.15
Trivadis ist führend bei der IT-Beratung, der Systemintegration, dem Solution Engineering und der Erbringung von IT-Services mit Fokussierung auf -und -Technologien in der Schweiz, Deutschland, Österreich und Dänemark. Trivadis erbringt ihre Leistungen aus den strategischen Geschäftsfeldern:
Trivadis Services übernimmt den korrespondierenden Betrieb Ihrer IT Systeme.
B E T R I E B

KOPENHAGEN
MÜNCHEN
LAUSANNEBERN
ZÜRICHBRUGG
GENF
HAMBURG
DÜSSELDORF
FRANKFURT
STUTTGART
FREIBURG
BASEL
WIEN
Mit über 600 IT- und Fachexperten bei Ihnen vor Ort.
© Trivadis – Das Unternehmen4 24.11.15
14 Trivadis Niederlassungen mitüber 600 Mitarbeitenden.
Über 200 Service Level Agreements.
Mehr als 4'000 Trainingsteilnehmer.
Forschungs- und Entwicklungsbudget: CHF 5.0 Mio.
Finanziell unabhängig undnachhaltig profitabel.
Erfahrung aus mehr als 1'900 Projekten pro Jahr bei über 800 Kunden.

Agenda
1. Motivation2. Oracle Stream Explorer Overview3. Oracle Stream Explorer Terminology4. Demo

Motivation

“Streaminganalyticsisanythingbutasleepy,rearviewmirroranalysisofdata.”


Oracle Stream Explorer Overview

Oracle StreamExplorerPlatform
What it does• Compelling, friendly and visually stunning real
time streaming analytics user experience for Business users to dynamically create and implement Instant Insight solutions
Key Features• Analyze simulated or live data feeds to determine
event patterns, correlation, aggregation & filtering• Pattern library for industry specific solutions• Streams, References, Maps & ExplorationsBenefits• Accelerated delivery time• Hides all challenges & complexities of underlying
real-time event-driven infrastructure

Oracle Stream Explorer - Connecting Everything & Anything of Interest to the Business
Understanding of CQL Filtering, Correlation, Pattern: NOT NEEDED
Understanding of IT Deployment and Management: NOT NEEDED
Understanding of Development, Java, Best Practices: NOT NEEDED
Understanding of the Event Driven Platform: NOT NEEDED

Sensor patterns from physical and environmental, Geospatial movement, location based
• High Availability / Scalability• Coherence Integration • Geospatial, Geofencing• Big Data Integration
• SOA infrastructure integration
• Business Event Visualization
• Action!
OEA
• Filtering• Correlation• Aggregation• Pattern
matching
Devices / Gateways
Services
Computing Edge Enterprise
“Sea of data”
Macro-eventHigh-valueActionableIn-context
EDGEAnalytics
StreamExplorer
ExalogicSingle Node Performance1+ Million Events/Second
Sparc T5Performance4 Million Events/Second
Cloud Service*
StreamExplorerEnterprise
* Future planned Features
FOG
Evolving SelfAware,SelfDiscoveryElasticFastDataStreaming Infrastructure
• High Volume• Continuous Streaming• Extreme Low Latency• Disparate Sources• Temporal Processing• Pattern Matching• Machine Learning
FastData
Events Actions1 2 3
Streams

Business accessibility toGeo-Streaming, SpatialAnalytics“RealTimeStreamingSolutions faceanincreasingneedtotrack"assetsofinterest"andinitiateactions basedonencroachment ofboundaryproximity tofixedandmovingobjectsandothergeographic, temporal,oreventconditions”
Geo-Fence,Fence,PolygonGeo-Streaming

ExpressionBuilderenabling Columnmanipulation, Calculation fortheBusinessUser
“Addvaluetoyourrealtimestreamingdatadiscoveryandanalyticsbyapplyingandincludingmathematical, statisticalanalysistotheliveoutputstream”
“These streaming“Excelspreadsheets” reallydocometolife”

Easily chooseyourBusinessAnalyticsparadigm :StreamingTemporalQueriesorBusiness RuleSemantics

Arrayofre-usable RealTimeInsightBusinessPatternsOracleStreamExplorer providesafeatureknownaspatterns.1. A pattern providesyouwiththeresultsdisplayedinalive
outputstreambasedoncommonbusinessscenarios2. A pattern isatemplateofan OracleStreamExplorer
PlatformApplicationthatalreadyhasthebusinesslogicbuiltintoit
3. Thevisualrepresentationoftheeventstreamvariesfromonepattern typetoanotherbasedonthekeyfieldsyouchoose

Stream Explorer Terminology

Stream Explorer – Terminology for Business Users
Explorer: The Application User Interface

Stream Explorer – Terminology for Business Users
Catalog: The repository for browsing resources

Stream Explorer – Terminology for Business Users
Shape: A blueprint of an event in a stream or data in a data source. How the business data is represented in the selected stream

Stream Explorer – Terminology for Business Users
Reference: A connection to static data that is joined to a stream to enrich it and/or to be used in business logic and output

Stream Explorer – Terminology for Business Users
Stream: An incoming flow of events that you want to analyze, for example a stream of JMS, EDN events or simulated Business Events from an CSV file

Stream Explorer – Terminology for Business Users
Exploration: An application that correlates events from streams, data from data sources, even other Explorations. It uses filters, groupings, summaries, ranges, and more to Identify, Qualify and Expose a Real Time Business Solution

Relationship between Streams (Sources), References and Explorations

Stream Explorer – Terminology for Business Users
Pattern: A pre-built Exploration that addresses a particular business scenario in a focused and simplified User Interface

Demo

Summary

Summary
Stream Explorer leverages the capabilities found in Oracle Event Processing (OEP)
Empowering Business users to gain insight into real-time information and take appropriate actions when needed => makes stream processing accessible
Makes Stream/Event Processing less technical => “Excel spread sheet” on Streams
Part of Oracle IoT Cloud Service
Will support Spark Streaming as a deployment platform in the future
Interesting road map: Rule Engine, Machine Learning, Extensible Patterns

© Trivadis – Das Unternehmen29 11/24/15
Trivadis anderDOAG2015
Ebene3- gleichnebenderRolltreppe
WirfreuenunsaufIhrenBesuch.
DennmitTrivadis gewinnenSieimmer.