oracle stream explorer - simplifying event/stream processing

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

Post on 21-Jan-2017

775 views

Category:

Software

1 download

Embed Size (px)

TRANSCRIPT

  • BASEL BERN BRUGG DSSELDORF 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 fhrend 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 Dnemark. Trivadis erbringt ihre Leistungen aus den strategischen Geschftsfeldern:

    Trivadis Services bernimmt den korrespondierenden Betrieb Ihrer IT Systeme.

    B E T R I E B

  • KOPENHAGEN

    MNCHEN

    LAUSANNEBERN

    ZRICHBRUGG

    GENF

    HAMBURG

    DSSELDORF

    FRANKFURT

    STUTTGART

    FREIBURG

    BASEL

    WIEN

    Mit ber 600 IT- und Fachexperten bei Ihnen vor Ort.

    Trivadis Das Unternehmen4 24.11.15

    14 Trivadis Niederlassungen mitber 600 Mitarbeitenden.

    ber 200 Service Level Agreements.

    Mehr als 4'000 Trainingsteilnehmer.

    Forschungs- und Entwicklungsbudget: CHF 5.0 Mio.

    Finanziell unabhngig 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, SpatialAnalyticsRealTimeStreamingSolutions faceanincreasingneedtotrack"assetsofinterest"andinitiateactions basedonencroachment ofboundaryproximity tofixedandmovingobjectsandothergeographic, temporal,oreventconditions

    Geo-Fence,Fence,PolygonGeo-Streaming

  • ExpressionBuilderenabling Columnmanipulation, Calculation fortheBusinessUser

    Addvaluetoyourrealtimestreamingdatadiscoveryandanalyticsbyapplyingandincludingmathematical, statisticalanalysistotheliveoutputstream

    These streamingExcelspreadsheets 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.

  • Guido SchmutzTechnology Manager

    [email protected]