Your SlideShare is downloading. ×
0
<Insert Picture Here>Oracle’s Approach to Event Driven ArchitectureEnabling Real-Time Enterprise (RTE) Transformation   An...
Presentation Agenda•   EDA Introduction and Drivers                 <Insert Picture Here>•   Approach for EDA Adoption•   ...
Presentation Agenda•   EDA Introduction and Drivers                 <Insert Picture Here>•   Approach for EDA Adoption•   ...
Event Driven Architecture - Defined   EDA is a style of architecture that enables          Real-Time Enterprise (RTE)     ...
Real-Time Enterprise     “The Real-Time Enterprise (RTE) is an     enterprise that competes by using up-to-     date infor...
EDA Drivers• Revenue Growth Drivers  • Shorten sales and delivery cycles     • Agility and TTM Drivers  • Real-time capabi...
Application of EDA                                                                               Distributed order orchest...
Presentation Agenda•   EDA Introduction and Drivers                 <Insert Picture Here>•   Approach for EDA Adoption•   ...
Focus Areas Critical to EDA Success                        Organization                    Corporate Competency           ...
Event Driven Architecture - Approach
Presentation Agenda•   EDA Introduction and Drivers                 <Insert Picture Here>•   Approach for EDA Adoption•   ...
EDA Maturity Model   Capability Domains                    Measurement Model   • Eight capability domains – comprehensive ...
EDA Maturity Model Capabilities
EDA Roadmap Planning• Plan and manage holistically  – multiple dimensions, multiple  phases and time periods• Remedy probl...
Presentation Agenda•   EDA Introduction and Drivers                 <Insert Picture Here>•   Approach for EDA Adoption•   ...
EDA Strategy & Planning – Basics• Plan Strategically  •    EDA Reference Architecture  •    EDA Engineering  •    Enterpri...
EDA Project Identification Analysis
Presentation Agenda•   EDA Introduction and Drivers                 <Insert Picture Here>•   Approach for EDA Adoption•   ...
IT Strategies from Oracle
Enterprise Technology Strategy Contents                                                                Oracle Perspective ...
Presentation Agenda•   EDA Introduction and Drivers                 <Insert Picture Here>•   Approach for EDA Adoption•   ...
Event Classifications                      Volume            Stream         Transactional            Events            Eve...
Processing Domains                  Volume            Event       Complex           Stream        Event         Processing...
Event Lifecycle/ State Change                            Generate                React                  Capture    Monitor...
EDA Conceptual View
EDA Capabilities
EDA Architecture Sample Principles•   Event driven systems must be loosely coupled.•   Event driven systems must be standa...
Presentation Agenda•   EDA Introduction and Drivers                 <Insert Picture Here>•   Approach for EDA Adoption•   ...
EDA High Level Logical View
EDA Detailed Logical View
Event Processing Networks (EPN)                                                     Rule                                  ...
Presentation Agenda•   EDA Introduction and Drivers                 <Insert Picture Here>•   Approach for EDA Adoption•   ...
EDA Oracle Product Mapping
Presentation Agenda•   EDA Introduction and Drivers                 <Insert Picture Here>•   Approach for EDA Adoption•   ...
EDA Sample Deployment
EDA Deployment View (HA & Scalability)                                 Scalable Server Group1                             ...
Presentation Agenda•   EDA Introduction and Drivers                 <Insert Picture Here>•   Approach for EDA Adoption•   ...
SummaryEvent Driven Architecture (EDA) is an enabler of Real-Time Enterprise (RTE) and provides competitive advantage thro...
The preceding is intended to outline our generalproduct direction. It is intended for informationpurposes only, and may no...
Event Driven Architecture (EDA) Reference Architecture | Anbu Krishnaswamy
Event Driven Architecture (EDA) Reference Architecture | Anbu Krishnaswamy
Event Driven Architecture (EDA) Reference Architecture | Anbu Krishnaswamy
Upcoming SlideShare
Loading in...5
×

Event Driven Architecture (EDA) Reference Architecture | Anbu Krishnaswamy

2,194

Published on

Published in: Technology, Business
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,194
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
100
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Transcript of "Event Driven Architecture (EDA) Reference Architecture | Anbu Krishnaswamy"

  1. 1. <Insert Picture Here>Oracle’s Approach to Event Driven ArchitectureEnabling Real-Time Enterprise (RTE) Transformation Anbu Krishnaswamy Enterprise Architect Oracle Corporation
  2. 2. Presentation Agenda• EDA Introduction and Drivers <Insert Picture Here>• Approach for EDA Adoption• EDA Roadmap Creation• Strategy And Planning• EDA Reference Architecture • ITSO and Oracle Reference Architecture • Conceptual View • Logical View • Product Mapping View • Deployment View• Summary
  3. 3. Presentation Agenda• EDA Introduction and Drivers <Insert Picture Here>• Approach for EDA Adoption• EDA Roadmap Creation• Strategy And Planning• EDA Reference Architecture • ITSO and Oracle Reference Architecture • Conceptual View • Logical View • Product Mapping View • Deployment View• Summary
  4. 4. Event Driven Architecture - Defined EDA is a style of architecture that enables Real-Time Enterprise (RTE) transformation through production, detection, processing, and consumption of business events to identify and react to business opportunities, threats and anomalies.
  5. 5. Real-Time Enterprise “The Real-Time Enterprise (RTE) is an enterprise that competes by using up-to- date information to progressively remove delays to the management and execution of its critical business processes.” - Gartner
  6. 6. EDA Drivers• Revenue Growth Drivers • Shorten sales and delivery cycles • Agility and TTM Drivers • Real-time capabilities to gain • Monitor, sense, and react to market competitive advantage changes • Enhance customer experience -> • Faster product and service rollout improved customer loyalty • Situation Awareness - Real-time • Identify and execute up-sell/cross- visibility for business decisions sell opportunities • Technology Drivers• Cost Reduction Drivers • Loosely Coupled Architecture • Reduce cost by JIT operations • High volume, low latency • Boost profitability by faster order processing processing and fulfillment • Process and Service interaction • Eliminate waste through a lean • Partner integration approach • Real-time monitoring • Mergers and Acquisitions • Pattern Matching and Analysis
  7. 7. Application of EDA Distributed order orchestration Cargo Tracking Asset management Need to support one or more of: Algorithmic trading • High volume Financial Services Fraud Prevention • Continuous streaming Transportation & Logistics • Sub-millisecond& latency Telecommunications Services • Disparate sources Manufacturing Shop floor • Time window processing Insurance monitoring Public Sector & Military • Intrusion detection systems • Complex pattern matching • Military asset allocation Reponses to calamities – earthquake, flooding
  8. 8. Presentation Agenda• EDA Introduction and Drivers <Insert Picture Here>• Approach for EDA Adoption• EDA Roadmap Creation• Strategy And Planning• EDA Reference Architecture • ITSO and Oracle Reference Architecture • Conceptual View • Logical View • Product Mapping View • Deployment View• Summary
  9. 9. Focus Areas Critical to EDA Success Organization Corporate Competency development/evolutionSoftware/Hardware Methodology/Practices Consistent approachEnterprise EDA to EDA engineeringInfrastructure Planning Process & and management Roadmap to guide you Business Alignment RTE Strategy Alignment
  10. 10. Event Driven Architecture - Approach
  11. 11. Presentation Agenda• EDA Introduction and Drivers <Insert Picture Here>• Approach for EDA Adoption• EDA Roadmap Creation• Strategy And Planning• EDA Reference Architecture • ITSO and Oracle Reference Architecture • Conceptual View • Logical View • Product Mapping View • Deployment View• Summary
  12. 12. EDA Maturity Model Capability Domains Measurement Model • Eight capability domains – comprehensive coverage • Domain – A collection of related capabilities • Model measures maturity and adoption levels
  13. 13. EDA Maturity Model Capabilities
  14. 14. EDA Roadmap Planning• Plan and manage holistically – multiple dimensions, multiple phases and time periods• Remedy problem areas – Use EDA Domain Capability Heat Maps to identify problem areas and inhibitors to EDA EDA Planning Horizon adoption• Close Gap – Use EDA Domain detailed strategies for closing the “as-is” and “to-be” gap.• Improve - You can’t improve what you can’t measure Maturity Over Time
  15. 15. Presentation Agenda• EDA Introduction and Drivers <Insert Picture Here>• Approach for EDA Adoption• EDA Roadmap Creation• Strategy And Planning• EDA Reference Architecture • ITSO and Oracle Reference Architecture • Conceptual View • Logical View • Product Mapping View • Deployment View• Summary
  16. 16. EDA Strategy & Planning – Basics• Plan Strategically • EDA Reference Architecture • EDA Engineering • Enterprise EDA Modeling • Organization and Governance• Act Tactically • Take a pragmatic approach • Address only the immediate concerns in each iteration• Four step process • Understand current state • Define future vision • Identify gaps “Leverages Oracle’s EDA Maturity Model” • Develop roadmap
  17. 17. EDA Project Identification Analysis
  18. 18. Presentation Agenda• EDA Introduction and Drivers <Insert Picture Here>• Approach for EDA Adoption• EDA Roadmap Creation• Strategy And Planning• EDA Reference Architecture • ITSO and Oracle Reference Architecture • Conceptual View • Logical View • Product Mapping View • Deployment View• Summary
  19. 19. IT Strategies from Oracle
  20. 20. Enterprise Technology Strategy Contents Oracle Perspective • Extends core ORA documentation and provides an architecture viewpoint from SOA a unique technology perspective Practitioner Guides Practitioner EPM • Offer detailed information aboutBPM Guides delivering solutions based on that / BI Service Maturity particular technology strategy Offerings Model Maturity Model ORA Perspective • Measure maturity and adoption of a technology strategy using a universal Training/ Presentation … model and toolset Material … Service OfferingsEDA Datasheets and • Planning & assessment services tools Other Tools MDM • Datasheets • ROI Tools • Training/Presentation Material
  21. 21. Presentation Agenda• EDA Introduction and Drivers <Insert Picture Here>• Approach for EDA Adoption• EDA Roadmap Creation• Strategy And Planning• EDA Reference Architecture • ITSO and Oracle Reference Architecture • Conceptual View • Logical View • Product Mapping View • Deployment View• Summary
  22. 22. Event Classifications Volume Stream Transactional Events Events Significance Ordinary Notable Events Events In-memory Reliable Messaging Messaging
  23. 23. Processing Domains Volume Event Complex Stream Event Processing Processing Relativity Simple Complex Event Event Processing Processing
  24. 24. Event Lifecycle/ State Change Generate React Capture Monitor Event Distribute Process Cache
  25. 25. EDA Conceptual View
  26. 26. EDA Capabilities
  27. 27. EDA Architecture Sample Principles• Event driven systems must be loosely coupled.• Event driven systems must be standards based.• Business events must be discoverable.• EDA must be designed to support interoperability and must complement existing technologies.• Events must be captured and processed at the most granular level.• EDA must focus on supporting and handling business events.• The architecture must be modular and must support extensibility.• Event Driven Architecture must enable low latency processing and be able to support processing of high volume of events.• Events that are sensitive must only be made available to the appropriate systems/users.
  28. 28. Presentation Agenda• EDA Introduction and Drivers <Insert Picture Here>• Approach for EDA Adoption• EDA Roadmap Creation• Strategy And Planning• EDA Reference Architecture • ITSO and Oracle Reference Architecture • Conceptual View • Logical View • Product Mapping View • Deployment View• Summary
  29. 29. EDA High Level Logical View
  30. 30. EDA Detailed Logical View
  31. 31. Event Processing Networks (EPN) Rule Processo Consumer r ListenerProducer 1 Adapter 1 Processor RuleProducer 2 Adapter 2 Processor Rule Processor ListenerProducer n Adapter n Cache Processor Rule ConsumerEventProducers Adapters Event Event Processors Consumers
  32. 32. Presentation Agenda• EDA Introduction and Drivers <Insert Picture Here>• Approach for EDA Adoption• EDA Roadmap Creation• Strategy And Planning• EDA Reference Architecture • ITSO and Oracle Reference Architecture • Conceptual View • Logical View • Product Mapping View • Deployment View• Summary
  33. 33. EDA Oracle Product Mapping
  34. 34. Presentation Agenda• EDA Introduction and Drivers <Insert Picture Here>• Approach for EDA Adoption• EDA Roadmap Creation• Strategy And Planning• EDA Reference Architecture • ITSO and Oracle Reference Architecture • Conceptual View • Logical View • Product Mapping View • Deployment View• Summary
  35. 35. EDA Sample Deployment
  36. 36. EDA Deployment View (HA & Scalability) Scalable Server Group1 Primary Server OS1 Processor1 Adapter IS1 Secondary Server [OS1] Processor1 Adapter Queue OS1+OS2 IS1+IS2Inbound Channel Router Outbound Channel Scalable Server Group2 Primary Server OS2 IS2 Processor1 Adapter Secondary Server [OS2] Processor1 Adapter IS => Input Stream Queue OS => Output Stream [xx] => Backup Stream
  37. 37. Presentation Agenda• EDA Introduction and Drivers <Insert Picture Here>• Approach for EDA Adoption• EDA Roadmap Creation• Strategy And Planning• EDA Reference Architecture • ITSO and Oracle Reference Architecture • Conceptual View • Logical View • Product Mapping View • Deployment View• Summary
  38. 38. SummaryEvent Driven Architecture (EDA) is an enabler of Real-Time Enterprise (RTE) and provides competitive advantage through revenue growth, cost savings, agility, and faster TTM benefits.Oracle’s Approach to EDA helps the customers accelerate their EDA adoption through a systematic and comprehensive approach.Oracle Reference Architecture (ORA) is a single, unified reference architecture across the middleware space that offers insight and guidance on many aspects of computing that pertain to solution development in a modern computing environment.ORA EDA Reference Architecture drives business value by accelerating EDA solution delivery and improving quality of EDA solutions For more information on Oracle Reference Architecture (ORA), please visit http://www.oracle.com/goto/itstrategies
  39. 39. The preceding is intended to outline our generalproduct direction. It is intended for informationpurposes only, and may not be incorporated into anycontract. It is not a commitment to deliver anymaterial, code, or functionality, and should not berelied upon in making purchasing decisions.The development, release, and timing of anyfeatures or functionality described for Oracle’sproducts remains at the sole discretion of Oracle.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×