Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.

Similar presentations


Presentation on theme: "Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1."— Presentation transcript:

1 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1

2 Hands-On Lab 1737 Oracle Event Processing & Business Activity Monitoring

3 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 3 Event-Driven Applications Financial Services Transportation & Logistics Public Sector & Military Manufacturing Utilities & Insurance Telecommunications Algorithmic trading Geo-Fencing Asset management Traffic Management Distributed order orchestration Negative Working Capital inventory management Proximity/Location Tracking Intrusion detection systems Military asset allocation Need to support one or more of: High volume Continuous streaming Sub-millisecond latency Disparate sources Time window processing Complex pattern matching Business Event Visualization Grid Infrastructure Management Reponses to calamities – earthquake, flooding

4 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 4 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

5 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 5 Time Management & Pattern Matching Event A NOT followed by Event B within 10 minutes Event A, Event B should occur next, but Event C occurs instead. Pattern Matching Detect Absence of Events & Missing Events Continuous Query Language (CQL)

6 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 6 Event Processing Network (EPN) Adapter Channel Adapters: Receive Data From Input Sources -> Convert To Event Channels: Buffer and Control Flow of Events (Sync/Async & Number of Threads) Processors: Perform Complex Time and/or Pattern Matching Logic Cache: Low-Latency, Fault-Tolerant Data Store / Perform Any Grid Operation Event-Beans/Sinks: Perform Any Java Logic Processor Cache Event Bean Event Sink

7 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 7 Credit Card Transaction Event Processing Application

8 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 8 Credit Card Transaction Processing Oracle CEP is processing individual credit card transactions. A processor keeps a running total of how much was spent on a single account within the last 24 hours by transaction type. The credit card company can set-up alerts that show when a particular account has charged more than a certain amount for a specific transaction type within 24 hours.

9 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 9 Credit Card Transaction Processing Customer preferences are loaded into a Coherence distributed cache along with other account information (e.g. current balance and available credit). When a transaction is being processed customer information is retrieved from cache. Customers have alerts based upon 24 hour spending patterns, balance, available credit or totals by type.

10 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 10 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

11 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 11 Find passengers stuck in security when their flight reaches final boarding. SELECT stuck.reservationLocator, 'STUCK' as state FROM PassengerStateEventChannel MATCH_RECOGNIZE ( PARTITION BY reservationLocator MEASURES Entered.reservationLocator AS reservationLocator PATTERN (CheckIn Entered NotExited*? Final) DEFINE CheckIn AS state = 'CHECKIN', Entered AS state = 'ENTERED', NotExited AS state != 'EXITED', Final AS state = 'FINAL' ) AS stuck Sample CQL Queries Find passengers who are stuck in security when their flight is in the FINAL BOARDING process.

12 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 12 Track School Buses on a Map SELECT bus.busId as busId, bus.seq as seq, com.oracle.cep.cartridge.spatial.Geometry.createPoint(8307, bus.longitude, bus.latitude) as geom FROM BusPosStream as bus Alert when the Bus arrives at the Bus Stop SELECT systimestamp() as incidentTime, bus.busId as busId, busstop.seq as stopSeq FROM BusPosGeomStream[NOW] as bus, BusStopRelation as busstop WHERE CONTAIN@spatial(busstop.geom, bus.geom, 100.0d) = true and bus.busId = busstop.busId Sample CQL Queries Track a bus on a map Determine when the bus is near the bus stop

13 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 13 Graphically add new components to the EPN OEP Development Tooling

14 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 14 Drag-and-drop to connect components OEP Development Tooling

15 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 15 Rapidly deploy and update applications OEP Development Tooling

16 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 16 Administration & Monitoring Default Administrator username/password: wlevs/wlevs http://localhost:9002/wlevs

17 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 17 Administration & Monitoring View the data flow of the application Event Processing Network (EPN)

18 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 18 Administration & Monitoring Monitor throughput and latency between any two nodes in the application

19 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 19 Monitor business processes & services in real-time Key Performance Indicators (KPIs) Service-Level Agreements (SLAs) Analyze events as they occur Correlate events & KPIs Identify trends as they emerge Alert users to bottlenecks & solutions Act on current conditions Event-driven alerts Real-time dashboards BPEL processes & web services integration Business Activity Monitoring (BAM) Meaningful, Event-driven Intelligence for End-Users

20 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 20

21 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 21 Demogrounds & Other Relevant Sessions

22 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 22 Moscone South Demogrounds SOA/BPM/AIA/GOV Data Integration Exhibit Hall Entrance OEP & BAM Demo Pods OEP BAM

23 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 23 Oracle Fusion Middleware Strategies Driving Business Innovation GEN9394 Tuesday, 10/2/2012 10:15 AM Moscone North - Hall D Hasan Rizvi Executive Vice President - Middleware Development Hands-On Introduction to Integration and Oracle SOA Suite 11g HOL9989 Tuesday, 10/2/2012 11:45 AM Marriott Marquis – Salon 3 / 4 Hands-on Introduction to Oracle Service Bus and Oracle Web Services Manager HOL10232 Tuesday, 10/2/2012 1:15 PM Marriott Marquis – Salon 3 / 4 Check Out These Sessions

24 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 24 Embedded Event Stream Processing Architectures and Best Practices CON8643 Tuesday, 10/2/2012 5:00 PM Marriott Marquis - Salon 7 Dave Rorke, Jai Suri, Sasha Jovicic (Emerson Network Power) Event-Driven Patterns and Best Practices: Even More Important with Big Data CON8636 Wednesday, 10/3/2012 10:15 AM Moscone South 310 Robin Smith, Faisal Nazir (Motorola), Shinichiro Takahashi (NTT Docomo) Hands-On Introduction to Oracle Business Process Management Suite 11g HOL10021Wednesday, 10/3/2012 1 1:45 AM Marriott Marquis – Salon 3 / 4 Check Out These Sessions (2)

25 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 25

26 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 26


Download ppt "Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1."

Similar presentations


Ads by Google