Скачать презентацию Insert Picture Here Oracle CEP OTN ACE Скачать презентацию Insert Picture Here Oracle CEP OTN ACE

74e14de19c55d8a1b2e901e7af51e667.ppt

  • Количество слайдов: 21

<Insert Picture Here> Oracle CEP – OTN ACE Directors Briefing Update Robin J. Smith, Oracle CEP – OTN ACE Directors Briefing Update Robin J. Smith, robin. j. smith@oracle. com Director of Product Management/Strategy Oracle Complex Event Processing (CEP)

The following is intended to outline our general product direction. It is intended for The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. Slide 2

Agenda • Event Processing • Concepts, Market Landscape, Industries, Packaging • Technology/Business Value Proposition Agenda • Event Processing • Concepts, Market Landscape, Industries, Packaging • Technology/Business Value Proposition • Oracle Open. World 2009 • Immerse yourselves in Oracle Event-driven Architecture Technology • Resources Slide 3

What are Event-Driven Applications? Distributed order orchestration Asset management Algorithmic trading • Proximity/Location Tracking What are Event-Driven Applications? Distributed order orchestration Asset management Algorithmic trading • Proximity/Location Tracking • Intrusion detection systems • Military asset allocation Need to support one or more of: Financial Services • High volume Transportation & Logistics • Continuous streaming Telecommunications & Services • Sub-millisecond latency Manufacturing ‘Negative Working • Disparate & Insurance sources Utilities Capital’ inventory • Time window. Military processing management Public Sector & • Complex pattern matching Grid Infrastructure Management Reponses to calamities – earthquake, flooding

Why not use existing Technology? … STREAMS: Oracle Complex Event Processing (CEP) D 77. Why not use existing Technology? … STREAMS: Oracle Complex Event Processing (CEP) D 77. 575 800 20080305 10: 03: 02: 78 DUPONT D 41. 575 3000 20080305 10: 03: 04: 12 AA ALCOA INC D 20. 125 1000 20080305 10: 03: 01: 55 AXP AMER EXPRESS CO D 45. 875 500 20080305 10: 03: 02: 10 BA BOEING D 77. 575 800 20080305 10: 03: 02: 78 C CITIGROUP D 34. 125 2000 20080305 10: 03: 03: 05 CAT CATERPILLAR D 22. 5 600 20080305 10: 03: 03: 46 DO DUPONT D 41. 575 3000 20080305 10: 03: 04: 12 AA ALCOA INC D 20. 125 1000 20080305 10: 03: 01: 55 AXP AMER EXPRESS CO D 45. 875 500 20080305 10: 03: 02: 10 BA BOEING D 77. 575 800 20080305 10: 03: 02: 78 C CITIGROUP D 34. 125 2000 20080305 10: 03: 05 CATERPILLAR D 22. 5 600 20080305 10: 03: 46 DO DUPONT D 41. 575 3000 20080305 10: 03: 04: 12 AA ALCOA INC D 20. 125 1000 20080305 10: 03: 01: 55 AXP AMER EXPRESS CO D 45. 875 500 20080305 10: 03: 02: 10 BA BOEING D 77. 575 800 20080305 10: 03: 02: 78 … BOEING DO Time BA Ø Streams Ø Continuous input, often in high-volume Ø Time ordered Ø Does not end Ø Impossible to process / analyze in realtime with traditional relational database systems Slide 5 Example: Raw Sensor Event streams, GPS, Market Data Feeds Event Processing provides a new data management infrastructure to support and analyze Streams in real-time

Why not use existing Technology? Event Processing Output Ø Filtering Ø New stream filtered Why not use existing Technology? Event Processing Output Ø Filtering Ø New stream filtered for specific criteria, e. g. stock price > $22 Ø Correlation & Aggregation Ø Scrolling, time-based window metrics, e. g. average # of stock trades in the last hour Ø Pattern Matching Ø Notification of detected event patterns, e. g. price changes A, B and C occurred within 15 minute window CATERPILLAR D 22. 5 600 20080305 10: 03: 46 DO DUPONT D 41. 575 3000 20080305 10: 03: 04: 12 AA ALCOA INC D 20. 125 1000 20080305 10: 03: 01: 55 AXP AMER EXPRESS CO D 45. 875 500 20080305 10: 03: 02: 10 BA BOEING D 77. 575 800 20080305 10: 03: 02: 78 … Ø Oracle Complex Event Processing (CEP) … In-Memory, Queries: EP Example: Stock Trading “W” Pattern Runs In-Memory (not in Database) Y WZ X *** Logic is defined through Continuous Queries on the data minutes 1 Slide 6 9 12 19

CQL Example - Aggregation Calculates aggregate values over a sliding 1 second window with CQL Example - Aggregation Calculates aggregate values over a sliding 1 second window with output every half second

Focus on Event-Driven Architecture (EDA) OSGi Lightweight, Low Latency, Extreme High Throughput, and Java-based Focus on Event-Driven Architecture (EDA) OSGi Lightweight, Low Latency, Extreme High Throughput, and Java-based Application Solution Container Oracle Complex Event Processor Enriched Streams • From any source: Data/Msg. Feeds data streams, web services, Java, Database EDA Java Application Container Data Feed Adapters Process Events (CEP) Listener/SINK: User Code (Plain Java) Adapters • Translate external events/data into java objects for processing Processors • Set of queries applied to the streams Listeners • Handle triggers raised by the processors Events • Implemented as Java. Bean or Map Aggregate, correlate, filter data Can Handle Unlimited Queries Incoming Data Streams 1 M+ Messages/Sec Latency Microsecond Latency (Avg. ) Resulting Data fed to vast business opportunities with Java language

CEP Performance Enhanced by JRockit Real-Time Provides High Throughput, Low Latency JVM • Included CEP Performance Enhanced by JRockit Real-Time Provides High Throughput, Low Latency JVM • Included in Oracle CEP install • Works with open hardware x 86 hardware • Addresses the key latency issue with Java • Unique non-intrusive tooling to identify latency bottlenecks • Extension of the award winning JRockit JVM Slide 9

Oracle CEP 11 g: A Complete Event-Driven Application Infrastructure Solution Platform (COTS) • A Oracle CEP 11 g: A Complete Event-Driven Application Infrastructure Solution Platform (COTS) • A Mature Complete Deterministic Java EDA focused Development & Deployment Platform for Complex Event Processing • 100% JAVA • Built on OSGi, Powerfully Extensible, (Best of Breed bundles, WLS- Core) • Solves low latency/Extreme through-put demands • Implements Event-Driven Architecture Application Model (EPN) • Complete Visual Development , Web Platform Management & Monitoring Tools • Advanced Rich Formalized CQL- Oracle Complex Event Processing Processor • Evolved from years of research by Oracle CEP team • Driving Industry Standards in this space – CQL – ANSI SQL Standards • SQL-99 Compliant solving complex event analysis • Endless Integration Opportunities using AQ, JMS and HTTP Publish/Subscribe Connectivity, Coherence In-Memory Grid, SOA 11 g EDN, Event Connect SDK • On Standard Commercial Commodity Hardware

Oracle CEP 11 g: A Complete Event-Driven Application Infrastructure Solution Platform • Real Time Oracle CEP 11 g: A Complete Event-Driven Application Infrastructure Solution Platform • Real Time Business In-sight & Pro-activity • Customers Pre-empt, React to, and win competitively addressing immediate Business, Infrastructure Issues • Gain Business insight using previously untapped, raw event sources • Real Time Business Analyst Oriented Development – BAM • Business Users create BAM Dashboards • Easily integrate with SOA – Alerts/BI • Hot-pluggable world-class integration • Low latency Real Time JRockit JVM • In-memory Coherence Data Grid • Tight SOA portfolio inter-operability Industries First and Only Enterprise Strength, Extreme Performance, Massively Scalable, Highly Available, OSGi™ Event Driven Application Solution Platform

Evolution of Oracle Event-Driven Architectures (Mature 3 rd Generation Platform) • 1992 Database: Oracle Evolution of Oracle Event-Driven Architectures (Mature 3 rd Generation Platform) • 1992 Database: Oracle DML Triggers • 1997 Database: Oracle Advanced Queuing • 2002 Database: Oracle Data Streams • 2004 Middleware: Oracle Business Activity Monitoring • 2006 Middleware: Event-Driven Architecture Suite • 2008 Middleware: BEA Web. Logic Event Server • Oracle CEP 10 g. R 3 Released October 2008 • NOW Available: Oracle Event Processing 11 g • Oracle Business Activity Monitoring (BAM), java edition • Oracle Complex Event Processor

Oracle SOA and Event Technologies BPA Suite REAL-TIME VISIBILITY & PROCESSING Enterprise Modeling BPM Oracle SOA and Event Technologies BPA Suite REAL-TIME VISIBILITY & PROCESSING Enterprise Modeling BPM Suite Business User Modeling JDeveloper Application Development Framework GOVERNANCE CEP BAM Alerts Events Business Monitoring Data Streams ORCHESTRATION BPEL Process Manager Routing Transform Data Integrator Data ETL & Replication Quality Mediation CONNECTIVITY Adapters Apps B 2 B DB Legacy System GOVERNANCE Monitoring Web Services Manager Native Business Human BPEL Workflow ROUTING &Rules SERVICES DATA Oracle Service Bus Enterprise Manager Partners WS Policies Security Enterprise Repository SOA lifecycle governance Registry UDDI Coherence Cache Messaging J 2 EE Application Server (Oracle AS, Web. Logic, Web. Sphere, JBoss) JRockit VM & RT 13

Oracle EDA Suite Complete Suite for Industrial Event Processing BAM REAL-TIME VISIBILITY & PROCESSING Oracle EDA Suite Complete Suite for Industrial Event Processing BAM REAL-TIME VISIBILITY & PROCESSING ROUTING & DATA SERVICES CONNECTIVITY ENTERPRISE PERFORMANCE & SCALABILITY CEP Alerts Business Monitoring Business Rules Oracle Service Bus Routing Transform Mediation Socket DB File JRockit VM Event Feeds Data Streams Java-based Event Server Data Integrator Data ETL & Replication Quality JMS Industry Specific JRockit RT Coherence J 2 EE Application Server (Oracle AS, Web. Logic, Web. Sphere, JBoss)

CEP Market Landscape • Flurry of M&A activity • • • Progress bought Apama CEP Market Landscape • Flurry of M&A activity • • • Progress bought Apama Aleri bought Coral 8 IBM previously acquired Aptsoft Microsoft Technical Preview – SQL Server Streamsight Lanched Informatica Acquires Agent Logic Mature - Oracle Complex Event Processing 11 g. R 1 Released (July 2009) • Gartner predicts huge growth area and other Industry analysts focusing on CEP • CEP space will evolve & consolidate around major vendors • Oracle has mature offering available today • IBM will merge various acquisitions into in-house “System S” product, ETA 2010 • Microsoft also planning to debut new product, ETA 2010 • Oracle Key Enabler for “Event-Driven SOA” • “Event Driven Networks” - Focal area for Oracle SOA Suite 11 g Slide 15

CEP Market Landscape Slide 16 CEP Market Landscape Slide 16

EDA/CEP Customer Use Cases • Real Time Environmental Air Pollution/Traffic Flow • Real Time EDA/CEP Customer Use Cases • Real Time Environmental Air Pollution/Traffic Flow • Real Time Systems Management & Fault mitigation, Real Time Manufacturing Production line monitoring • Border Security, Transportation Logistics, Roadways Toll Management Systems, Embedded Automotive Telematics • Real Time Online Fraud Detection • Smart Meters/Grid • Realtime Slot Machine Usage “persuasion” • Intelligent Cable Set-Top Management • Algorithmic Trading, Smart Order Routing • Emergency Services Real Time Location Proximity Tracking • Partners – OCEP Performance Tools, OCEP Adapters, EDA Packaged Vertical Industry Solutions

CEP Integration with Oracle Vertical Solutions Press Release Oracle Financial Services Software Announces New CEP Integration with Oracle Vertical Solutions Press Release Oracle Financial Services Software Announces New Release of Oracle® Mantas Fraud Release Strengthens Fraud Detection to Help Financial Institutions Defend Against Increasingly Sophisticated and Globalized Financial Crime Schemes Redwood Shores, CA – September 1, 2009 Real-time payments and online fraud detection capabilities through integration with Oracle Adaptive Access Manager and Oracle Complex Event Processing

Oracle Open. World 2009 Immerse yourselves in Oracle Event-driven Architecture Technology Related Sessions Related Oracle Open. World 2009 Immerse yourselves in Oracle Event-driven Architecture Technology Related Sessions Related Demos Related Labs • S 308677: Oracle Complex • 2622: Oracle Complex Event • S 311678: Building Event- Event Processing Design Patterns Processing Driven Architecture Applications with Oracle CEP Hilton Hotel, Franciscan A/B Sunday, Oct. 11: 2: 30 PM • S 308688: Oracle Business Activity Monitoring and Oracle Complex Event Processing: Best Practices for EDA Marriott Hotel, Golden Gate B 3 Oracle Complex Event Processing, a foundational product of the Oracle Event-Driven Architecture strategy, enables event-driven SOA for the real-time enterprise by providing tools to build, deploy, and manage event-driven applications. This demo highlights the product's capabilities through several vertical industry examples, including frontoffice event-driven applications and event-driven SOA implementations. Hilton Hotel, Continental Ballroom 5 (2 sessions) Monday, Oct. 12: 10: 15 AM Tuesday, Oct. 13: 1: 00 PM Monday, Oct. 12: 5: 30 PM S 311920: Protecting your business in tough Economic Times (CEP & MANTAS) Westin Market Street Hotel, Olympic Tuesday, Oct. 13: 11: 30 AM CAB break-out Session for EDA – Short future looking presentation & Customer Survey Solution Spotlight Theater Session – Showcase Primary Pavilion Demonstration (Advanced Retail Selling Powered by CEP)

Resources • People • Primary PM: • Robin J. Smith Q &A <Insert Picture Resources • People • Primary PM: • Robin J. Smith Q &A • Other Knowledgeable SOA PMs: • Lloyd Williams, Payal Srivastava, Peter Belknap, Clemens Utschig-Utschig • Development: • Shailendra Mishra, Eric Hsiao, John Huston, Thomas Cook • Links http: //cep. us. oracle. com (CEP internal PM site) http: //www. oracle. com/technologies/soa/eda/index. html (Oracle. com public) http: //www. oracle. com/technologies/soa/complex-event-processing. html (Oracle. com public) http: //www. oracle. com/technology/products/event-driven-architecture/index. html (OTN public) • Oracle University Intensive Customer Technical Course available September 2009

21 21