OEP BOF9272 SOA Event Delivery Network

Slides:



Advertisements
Similar presentations
Oracle Labs Graph Analytics Research Hassan Chafi Sr. Research Manager Oracle Labs Graph-TA 2/21/2014.
Advertisements

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1.
Virtualization of Fixed Network Functions on the Oracle Fabric Krishna Srinivasan Director, Product Management Oracle Networking Savi Venkatachalapathy.
QAD’s Business Process Management Richard Day Senior Product Manager, QAD QAD Explore 2012.
Proficy* Maintenance Gateway Close-the-loop Between Your Plant Floor and Plant Maintenance Systems.
High Tech Executive Discussion New Industry Solutions to Shape Your Future Rosh Dawes, Equinix Joseph Ahn: Principal Consultant, Samsung SDS Jaechul Lee:
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Oracle Cloud Marketplace Neelesh Gurnani Director, Product Development Arif Khan Director, Product Management September 29, 2014 Copyright © 2014, Oracle.
SAS® Data Integration Solution
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle SQL Developer What’s New in Version 4.1 Jeff Smith
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Advanced Metadata Modeling Modeling for the Oracle Business Intelligence Cloud.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Architecting for the Internet of Things
CON Software-Defined Networking in a Hybrid, Open Data Center Krishna Srinivasan Senior Principal Product Strategy Manager Oracle Virtual Networking.
The Safe Harbor The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated.
HOL9396: Oracle Event Processing 12c
Best Practices for Upgrading Oracle PeopleSoft Environments
American Airlines AAdvantage®:
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Amit Jha Project Leader, Product Management Oracle EBS Procurement & Contracts.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Title Slide without Picture Subtitle Presenter’s Name Presenter’s Title Organization,
David Besemer, CTO On Demand Data Integration with Data Virtualization.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. JD Edwards Summit The Newest JDE Module – Rental Management Joel Sandberg Sales Consultant.
Getting Started with Oracle Compute Cloud
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | OFSAAAI: Modeling Platform Enterprise R Modeling Platform Gagan Deep Singh Director.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. JD Edwards Summit PaaS from an Applications Perspective Charles McGuinness Director,
Oracle Confidential – Internal/Restricted/Highly RestrictedCopyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Identity Management.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1.
Word Wide Cache Distributed Caching for the Distributed Enterprise.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 Quick Tutorial – Part 1 Using Oracle BPM with Open Data Web Services David Webber.
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Reporting from Contract.
A New IMS-Like Architecture for Enterprise Applications Reid Stidolph Master Principle Solutions Architect Communications Global Business Unit October.
Oracle E-Business Suite Order Management: Presenting the HTML and Mobile User Experience Durgaprasad Bodapati Director, Product Management Bhavana Sharma.
Opening Keynote Presentation An Architecture for Intelligent Trading  Alessandro Petroni – Senior Principal Architect, Financial Services, TIBCO Software.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
Prototypes, Demos, and Gurus… Oh, My!
Next-Generation IDS: A CEP Use Case in 10 Minutes 3rd Draft – November 8, nd Event Processing Symposium Redwood Shores, California Tim Bass, CISSP.
` tuplejump The data engineering platform. A startup with a vision to simplify data engineering and empower the next generation of data powered miracles!
Introducing Reporting Services for SQL Server 2005.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Improving Agility in Product Development and Pricing to Gain a Competitive Edge.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. An Auto-Join Network of Things Wong, H. and Wesson, B. Oracle Confidential – Internal/Restricted/Highly.
Hadoop 2 cluster with Oracle Solaris Zones, ZFS and unified archives Orgad Kimchi - Principal Software Engineer September 29, 2014 Oracle Confidential.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 Quick Tutorial – Part 2 Open Data Web Services for Oracle BPM August, 2013 Forms.
Lucas Jellema OGh SIG SOA/BPM – 1 September 2015 BPM Suite 12c Process Analytics with BAM.
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Contract Management.
CON Software-Defined Networking in a Hybrid, Open Data Center Krishna Srinivasan Senior Principal Product Strategy Manager Oracle Virtual Networking.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1.
Event Processing A Perspective From Oracle Dieter Gawlick, Shailendra Mishra Oracle Corporation March,
INNOV-10 Progress® Event Engine™ Technical Overview Prashant Thumma Principal Software Engineer.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
RESTful Microservices In Java With Jersey Jakub Podlešák Software Engineer Oracle, Application Server Group September 29, 2014 Copyright © 2014, Oracle.
Rajesh Bhat Director, PLM Analytics Applications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1.
Oracle Business Intelligence Event 22 nd February 2012 Saxon Hotel, Johannesburg Business Intelligence Strategy Recommendations for Customers Using Oracle.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. How Can RDF and OWL Coexist with Property Graph Zhe Wu Architect Oracle Spatial and.
CON8473 – Oracle Distribution of OpenStack Ronen Kofman Director of Product Management Oracle OpenStack September, 2014 Copyright © 2014, Oracle and/or.
Microsoft Ignite /28/2017 6:07 PM
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The following is intended to outline our general product.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | PeopleSoft Order Management Pricing Managers: Have We Got Tools for You Oracle Confidential.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | What You Need to Know About User Defined Objects (UDOs) With Tools Release 9.2.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Daddy, what's a middle wear? An incredibly oversimplified explanation of what Middleware.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
OpenWorld 2018 How to Create Chatbots with OMCe
OpenWorld 2018 Oracle API Platform: How to Manage Typical Workflows
Confidential – Oracle Internal/Restricted/Highly Restricted
Principal Product Manager Oracle Data Science Platform
Presentation transcript:

OEP BOF9272 SOA Event Delivery Network empowered by Fast Data Simone Geib Director of Product Management Service Integration Lloyd Williams Principal Product Manager Business Integration September 30, 2014 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. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

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, e-mail: Revrec-americasiebc_us@oracle.com 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.   http://my.oracle.com/site/fin/gfo/GlobalProcesses/cnt452504.pdf 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.

Agenda Oracle Event Processing (OEP) Product Overview Event Delivery Network (EDN) Overview OEP & SOA EDN Demo: Service Request SLA Monitoring Demo: Wire Transfer Fraud Monitoring

Oracle Event Processing Applications

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”

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

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

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

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.

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 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

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

Event Delivery Network (EDN) Easy integration for event driven patterns Provides a declarative way to generate and consume business events Business events are managed by the event engine Publishers and subscribers only need to know event name, and data format Configuration of queues and topics and any associated filters is hidden Delivery details hidden under the covers SOA composite newSupplier event OEP Subscribe/Publish EDN T T T T T T Scalable Store & Forward Durable Reliable JMS

Event Delivery Network (EDN) Wizard driven approach to create typed event definitions Browse and choose events for subscription/publication Easy mapping of event types to topics from EM FMWC Support for JMS and AQ Leverages durable, reliable and store/forward features of JMS

SOA Event Delivery Network & OEP Integrate SOA Composite Architecture with OEP Event Processing Networks

SOA Composite vs. OEP Application Request SOA Composite Instances Request SUM, AVG, etc. OEP OEP Application Event Data Event Data Pattern Match

Demo 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.

SOA Composite with Event Delivery Network (EDN)

OEP Application Receiving Events From EDN

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

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

Demo Wire Transfer Fraud Check 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.

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 http://www.oracle.com/technetwork/middleware/complex-event-processing/learnmore/oepsparct5-2264407.pdf Streaming Event-Driven Architecture (EDA) , Server Platform

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

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

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.

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

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)

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.

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

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

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 34