Presentation is loading. Please wait.

Presentation is loading. Please wait.

HOL9396: Oracle Event Processing 12c

Similar presentations


Presentation on theme: "HOL9396: Oracle Event Processing 12c"— Presentation transcript:

1

2 HOL9396: Oracle Event Processing 12c
Fast Data development with Oracle Event Processing 12c This is a Title Slide with Picture slide ideal for including a picture with a brief title, subtitle and presenter information. To customize this slide with your own picture: Right-click the slide area and choose Format Background from the pop-up menu. From the Fill menu, click Picture and texture fill. Under Insert from: click File. Locate your new picture and click Insert. To copy the Customized Background from Another Presentation on PC Click New Slide from the Home tab's Slides group and select Reuse Slides. Click Browse in the Reuse Slides panel and select Browse Files. Double-click the PowerPoint presentation that contains the background you wish to copy. Check Keep Source Formatting and click the slide that contains the background you want. Click the left-hand slide preview to which you wish to apply the new master layout. Apply New Layout (Important): Right-click any selected slide, point to Layout, and click the slide containing the desired layout from the layout gallery. Delete any unwanted slides or duplicates. To copy the Customized Background from Another Presentation on Mac Click New Slide from the Home tab's Slides group and select Insert Slides from Other Presentation… Navigate to the PowerPoint presentation file that contains the background you wish to copy. Double-click or press Insert. This prompts the Slide Finder dialogue box. Make sure Keep design of original slides is unchecked and click the slide(s) that contains the background you want. Hold Shift key to select multiple slides. Apply New Layout (Important): Click Layout from the Home tab's Slides group, and click the slide containing the desired layout from the layout gallery. Lloyd Williams Principal Product Manager Business Integration October 2, 2014 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

3 This is a Safe Harbor Front slide, one of two Safe Harbor Statement slides included in this template. One of the Safe Harbor slides must be used if your presentation covers material affected by Oracle’s Revenue Recognition Policy To learn more about this policy, For internal communication, Safe Harbor Statements are not required. However, there is an applicable disclaimer (Exhibit E) that should be used, found in the Oracle Revenue Recognition Policy for Future Product Communications. Copy and paste this link into a web browser, to find out more information.   For all external communications such as press release, roadmaps, PowerPoint presentations, Safe Harbor Statements are required. You can refer to the link mentioned above to find out additional information/disclaimers required depending on your audience.

4 Oracle Event Processing Applications

5 Connecting the Internet-of-Things to Your Enterprise
Oracle Event Processing: From Noise to Value Internet of Things SOA / Enterprise High Volume Continuous Streaming Sub-Millisecond Latency Disparate Sources Time-Window Processing Pattern Matching High Availability / Scalability Unique Coherence Integration Geospatial, Geo-fencing Big Data & IoT Integration Action! Devices / Gateways SOA OEP OEP OEP embedded Distributed Intelligence Filtering Correlation Aggregation Pattern matching Macro-event High-value Actionable In-context “Sea of data”

6 Modern Computing Challenges
Conditions for Event Processing Does the problem have any one or more of the following conditions: Requires high-throughput and low latency processing Continuously streaming data Real-Time correlation between multiple incoming data sources Time-sensitive alerts, aggregations and calculations Patterns in the data stream Problem is more easily solved by analyzing before storing in DB Data does not need to be stored, if there is nothing of interest in it Does the problem you want to solve have any one or more of the following conditions? Requires high-throughput and low-latency processing Continuously streaming data Real-time correlation between multiple incoming data sources Time-sensitive alerts, aggregations and calculations Needs to look for patterns in the data stream Data does not need to be stored, if there is nothing of interest in it Problem is more easily solved by analyzing before storing in DB

7 Solution Product Overview
Oracle Event Processing Streaming Event Data 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 Filtering, Pattern Matching, Missing Events, Aggregations, Correlations, Calculations, Geo-Spatial Alerts, Actions

8 Oracle Event Processing (OEP)
High-Volume, Low-Latency Event Processing Infrastructure Time-Sensitive Processing & Pattern Matching Light-weight Java Application Server Deploy in Data Center or Distributed Locations

9 Solution Overview Time Management & Pattern Matching
Continuous Query Language (CQL) Pattern Matching Detect Absence of Events & Missing Events Event “A” NOT followed by Event “B” within 10 minutes Event “A”, Event “B” should occur next, but Event “C” occurs instead.

10 Oracle Event Processing Application
DB Business Logic (CQL) Output Adapter Channel Input Adapter Channel Business Logic (CQL) Channel Input Adapter Channel CQL processors contain filtering, correlation, aggregation and pattern matching business logic Output Adapter Business Logic (CQL) Channel Channels help control the flow of data and can be tuned for optimal performance Input adapters connect to data sources Output adapters send data and alerts to downstream systems and business processes Big Data Coherence Databases, Coherence caches, Hadoop (HDFS) and NoSQL database can be referenced directly in CQL processors 10

11 High-Performance In-Memory Data Processing
Input Adapter Data Data Channel Data Business Logic (CQL) Business Logic (CQL) Output Adapter Analytics Data Channel Data Enrich Data Data Data Input Adapter Data Data Data Channel 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

12 Oracle Event Processing 12c
What’s new? 1 2 New development environment (JDev) Big Data extensions Coherence Integration enhancements Library of patterns to choose from (ex: missing event rule) Easily connects with SOA infrastructure through EDN 3 4 5

13 Lab Service Request SLA Monitoring
This is a sample Metric with Picture slide ideal for including a picture with a large metric and statement, to emphasize a percentage or figure for impact. To customize this slide with your own picture: Right-click the slide area and choose Format Background from the pop-up menu. From the Fill menu, click Picture and texture fill. Under Insert from: click File. Locate your new picture and click Insert.

14 Service Request Process Customer-specific SLA Times
Service Request Status = ‘OPEN’ Oracle SOA Infrastructure Oracle Business Activity Monitoring Oracle User Messaging Service Action! Service Request Status = ‘CLOSED’ SLA Alert! EDN Was the service request completed in time? Oracle Event Processing Oracle Coherence CQL Pattern Matching Customer-specific SLA Times

15 OEP Application SLA Monitoring Application
Part 2

16 SOA Composite with Event Delivery Network (EDN)
Part 2

17 SOA Composite vs. OEP Application
Service Request Status = ‘OPEN’ SOA Composite Instances Service Request Status = ‘CLOSED’ Pattern Match OEP OEP Application SLA Alert! CLOSED OPEN

18

19 Coming Soon Stream Explorer
This is a sample Metric with Picture slide ideal for including a picture with a large metric and statement, to emphasize a percentage or figure for impact. To customize this slide with your own picture: Right-click the slide area and choose Format Background from the pop-up menu. From the Fill menu, click Picture and texture fill. Under Insert from: click File. Locate your new picture and click Insert.

20 SX: Empower Business Users for Real-Time Streaming Data Analytics
Fast exploration of Real Time Streams Fast definition & re-use of Real Time Event Patterns Fast Testing and Deployment of Projects Simple but powerful visual façade tooling abstracting for a general audience (business users) an underlying comprehensive, Lightweight, Low Latency, Extreme High Throughput capable, scalable OSGi Java-based Run Anywhere, Application Development & Deployment Event Server Platform technology Sparc T5 benchmark released in August 2014 Streaming Event-Driven Architecture (EDA) , Server Platform

21 Stream Explorer Features for Business Users
Explorer: The application User Interface

22 Stream Explorer Features for Business Users
Catalog: The repository for browsing resources

23 Stream Explorer Features 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.

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

25 Stream Explorer: Empowers Business Users for Real-Time Streaming Data Analytics and IOT
Proactively identify and act on emerging threats and opportunities in the Streaming data related to your enterprise Improve operational efficiencies with actionable insight from real-time information Improve signal-to-noise ratio by only processing and storing data that is relevant Build real-time applications in half the time and with no complexity Business Applications, SOA Infrastructure, Social media outlets & M2M sensors/devices/gateways Reusable general purpose & industry specific solution templates Completely modifiable, flexible, extensible business definitions , the Continuous Query Language (CQL) or the semantics of Event Stream Processing Application Models Augment solution applications with comprehensive development tooling (if needed)

26 Wire Transfer Fraud Demo
Check to see if someone is receiving multiple wire transfers in small amounts within a few hours to try to avoid detection. Crosses multiple SOA composite instances. Simple example to demonstrate the EDN – OEP Stream Explorer integration.

27 SOA Composite vs. OEP Application
Wire Transfer 1 $8000 Wire Transfer 2 $9000 WT 1 WT 2 > $50,000 received in 3 hours

28 When to Use OEP? 1 Business Logic Layer for Event-Driven Coherence Applications 2 High-Volume Business Activity Monitoring Applications 3 Real-Time Spatial Applications 4 Fast Data: Real-Time Requirements with Big Data Infrastructure 5 High Volume Batch to Real-Time Conversion Projects 6 Internet of Things (IoT): Processing Data On and From Devices 7 Pattern Matching / Missing Events / Alerting / Fraud Detection

29 Oracle Event Processing (OEP)
High-Volume Low-Latency Event Processing Infrastructure Event Processing Network (EPN) Light-weight Java Application Server (embeddable) Easily Customizable Integrate with existing infrastructure and other Oracle Products (e.g. Coherence, BAM, RTD, Database, Big Data, Data Mining, Spatial, NoSQL Database etc.) Time Management & Pattern Matching Continuously Perform Calculations Over Time Windows or Number of Events Partition Event Streams By Key Values Perform Complex Pattern Matching Adjust Core Business Logic in Real-time without Redeploying 29

30

31


Download ppt "HOL9396: Oracle Event Processing 12c"

Similar presentations


Ads by Google