X

Download Event Driven Architecture PowerPoint Presentation

SlidesFinder-Advertising-Design.jpg

Login   OR  Register
X


Iframe embed code :



Presentation url :

Home / Business & Management / Business & Management Presentations / Event Driven Architecture PowerPoint Presentation

Event Driven Architecture PowerPoint Presentation

Ppt Presentation Embed Code   Zoom Ppt Presentation

PowerPoint is the world's most popular presentation software which can let you create professional Event Driven Architecture powerpoint presentation easily and in no time. This helps you give your presentation on Event Driven Architecture in a conference, a school lecture, a business proposal, in a webinar and business and professional representations.

The uploader spent his/her valuable time to create this Event Driven Architecture powerpoint presentation slides, to share his/her useful content with the world. This ppt presentation uploaded by worldwideweb in Business & Management ppt presentation category is available for free download,and can be used according to your industries like finance, marketing, education, health and many more.

About This Presentation

Slide 1 - Event Driven Architecture André Hoekzema Enterprise Technology Architect Microsoft Nederland andre.hoekzema@microsoft.com
Slide 2 - Agenda Introduction Standardize on Event Based Interaction Use Event Processing Effectively Patterns of Response
Slide 3 - Introduction
Slide 4 - Aspirations in the Global Event Cloud Situational Awareness Sense & Respond Track & Trace
Slide 5 - Digital Archeology CBDI
Slide 6 - EDA Characteristics Aggregate events across multiple sources; compare reality with expectations Analyze Detect events across extended environment in real-time Sense Update expectations; Invoke distributed services in real-time Respond
Slide 7 - Standardise on Event-Based Interaction Sense
Slide 8 - Some Definitions Bank Depostit Stock Trade Customer Order Password Change Shipment Delivery Business Event: An event relevant to a commercial enterprise Event object (sometimes also just called “event”): A report or record of an event happening XML document describing the bank deposit Shipping notification in e-mail Row in a database table
Slide 9 - What Makes EDA Different from Most Conventional Business Applications? Event-driven Architecture (Gartner) Events are pushed not pulled (recipient need not poll repeatedly) Recipients act immediately upon event arrival, not when a request is made or on a pre-planned schedule (runs sooner) Event source does not specify what action the recipient will perform – the recipient determines the operation (less coupling)
Slide 10 - Observer pattern One-to-many dependency - when one object changes state, all dependents are notified and updated
Slide 11 - Event-Based Interaction Notification Service Decouples Producer and Consumer with Publish Subscribe Functionality Communications Consumers (Sink) Event Producers Notification Service Notification Service Notification Notification Publish Subscribe Event Based Interaction Act Service Oriented
Slide 12 - Service Oriented Communication Two fundamental aspects of a service-oriented (SO) world are: A common protocol for communication between SO applications A common foundation for creating SO applications Windows Communication Foundation
Slide 13 - Service Oriented Infrastructure SOAP is not enough: Must connect with existing applications that don’t speak SOAP Need to translate among different data formats No agreement on a queued messaging protocol Notification Service Application X Application Y
Slide 14 - Standards Emerging WS-Notification WS-Base Notification WS-Brokered Notification WS-Topics approved OASIS standard as of October 2006 WS-EventNotification (new) W3C Submission in March 2006 WS-Eventing WS-Resource Transfer (new)
Slide 15 - Event Passing Benefit is experienced mostly in the IT department The absence of control coupling Easy to add new sinks, move a sink, or eliminate a sink Publish Subscribe Sink++ Source++ Sink Event Event Event Source Event
Slide 16 - Notification Technologies WS Protocol Based WCF + Customer Finance Framework (CFF), WCF + Robotics Studio Rules Based BizTalk Rules Engine, SQL Server Notification Service, SQL Server Service Broker Notification Protocols Notification Rules Publish Subscribe Sink++ Source++ Sink Event Event Event Source Event
Slide 17 - Summary Event-Driven Interaction Communications Re-use of Service Oriented Infrastructure Microsoft Platform: WCF, BizTalk Server, W2K3 Protocol Ws-Eventing, WS-Notification, (WS-EventNotification) “Extreme” Decoupling with Notification Service Rules Based: BTS Rules Engine, SQL Service Broker, SQL Notification Service Protocol Based: not yet oo the box, WCF + CFF, WCF + Robotic Studio Event Driven Interaction Events are pushed, Immediate response by Consumer, Reaction unknown by Sender. Benefits Flexibility and Maintainability Systems that possibly align with global event cloud
Slide 18 - Use Event Processing Effectively Analyse
Slide 19 - Types of Event Processing Simple Event Processing Event Stream Processing Complex Event Processing
Slide 20 - Event Stream Processing (ESP) Multiple ordered events in one or a few event streams. Typically high-volume and low-latency Stock quotes, click streams, RFID Event Streams Response (ERP, BAM, BPM, ..) Event Event Service Oriented Communication ESP System Event Processing Agent (EPA) Fast filtering, calculate aggregates (sum, average), Boolean
Slide 21 - Event Stream Processing RFID Inventory Management Inventory < $4K > $1,500
Slide 22 - RFID Support in BizTalk Server R2 Device Layer Physical Layer Business Applications RFID Event Processes Business Intelligence SQL / SQL BI for data analytics R2 R2
Slide 23 - BizTalk RFID Server Event Processing Agent Custom Event Handlers Rules Engine Event Handlers SQL Server Event Sink BizTalk RFID API & Web Services RFID Sink Database Biztalk Server or Business Application RFID Devices Device Providers Device Service Provider Interface (DSPI) Device Layer Physical Layer Business Applications RFID Event Processes
Slide 24 - A Distributed Notification Architecture Local Broker (middleware) Local Broker (middleware) Border Broker Inner Broker Inner Broker Border Broker Border Broker Local Broker (middleware) Local Broker (middleware) Border Broker Border Network Filter-based or Flooding Producer Consumer
Slide 25 - iGPS : Transforming the Retail Pallet Pooling Industry Retail Store Pallet Manufacturer Retail Supplier Retail Regional DC Retail Pallet Depot XAM RFID Portal Retailer RFID Portal Pallet Pool for Major Retailers RFID Tags Embedded End-to-End Solution Microsoft.com/rfid
Slide 26 - Deployments Deployments 4/2007 - Central & 2 Sites 6/2007 - 6 Sites 9/2007 - 15 Sites 12/2007 - 30 Sites Q1 2008 > 50 Sites -Central Server Edge Server (Mfg) Edge Server (Depot) TBH M Allen TBH D Ray Q3 2007: >2,000,000 transactions/month Q2 2008: >10,000,000 transactions/month Central Server Edge Server Edge Server Edge Server Customer ERP Web Services WCF
Slide 27 - Complex Event Processing Use Complex-event Processing (CEP) for operational business intelligence (BI) CEP is a sophisticated form of EDA that deals with multiple events at a time CEP systems find patterns in business event data CEP Leverages platform capabilities
Slide 28 - Complex Event Processing Cloud may contain many Event Types, Streams, Channels The events may be unrelated CEP System issues pattern detection using Rules and Algorithms Service Oriented Communication CEP System Event Processing Agent (EPA) Complex-event Objects Response (BAM, BPM) Event Event CEP System Event Event Cloud
Slide 29 - Complex Event Processing B2B Scenario Multiple txns on same credit card within 10 min at locations over 20 miles apart? Suspicious purchase? (Notify cardholder) Suspicious or multiple txns
Slide 30 - Patterns for Complex Event Processing Filtering Database Lookups In-memory Caching Hierarchal Events Correlations (Joins) Event Pattern Matching Dynamic Queries Aggregation over Windows State Machines http://www.coral8.com/system/files/assets/pdf/Coral8DesignPatterns.pdf
Slide 31 - ppt slide no 31 content not found
Slide 32 - Summary Use Event Processing Effectively
Slide 33 - Patterns of Response Respond
Slide 34 - Sample Applications That Use CEP with Business Events Algorithmic trading — Finance, energy Compliance reporting and monitoring — RegNMS, others Customer experience management — Call center and Web clicks Financial controls — "Track and trace," surveillance Fraud detection — Anti-money-laundering, credit cards, telco Hospital monitoring — Emergency room management Military — Intelligence, battlefield operations, satellite Pharmaceutical — Supply chain management, pedigree tracking Security — Intrusion detection, denial of service Sensor networks — RFID, GPS and others Transportation operations — Trucks, airlines, ships or trains "Triple play" telco — Telephone, television and Internet
Slide 35 - Patterns of Response Invoke Service (Orchestration) Update BAM Dashboard Initiate Human Workflow Web 2.0 Subscriptions Notification Service Application X Application Y Web 2.0
Slide 36 - BAM as Key Enabler for CEP majhno Tretja obravnava Dopolnitev pripravljena Besedilo predloga za tretjo obravnavo Sekretariat za zakonodajo za tretjo obravnavo Državni zbor Mnenje MDT DZ Mnenje sekreteriata Mnenje MDT DZ Mnenje MDT DZ Mnenje sekreteriata Besedilo predloga zakona za tretjo obravnavo Zakon ni izglasovan Zapisnik seje Zakon je izglasovan Sprejet zakon Letni program ali zahtevek Vlade Predlog za tretjo obravnavo Predlagatelj Predlog za drugo obravnavo Event Driven Process Design BAM Dash Board Event Activity
Slide 37 - Summary Patterns of Response Benefits Ability to act on earlier and Improved Businss Insight Where to Start Event Driven Process Design + BAM as enabler for CEP Patterns of Response Once you have gained business insight ..
Slide 38 - Platform Architecture User Experience Composite Apps Office App Devices Web Portal Collaboration Composition Layer Data Aggregation Workflow Orchestration Eventing Service Agents Business Rules Data Platform Data Management Data Integration Core Infrastructure Application Server Applications ERP SCM CICS CRM
Slide 39 - Microsoft Platform Stack User Experience Composite Apps Office App Devices Web Portal Collaboration Composition Layer Data Aggregation Workflow Orchestration Eventing Service Agents Business Rules Data Platform Data Management Data Integration Core Infrastructure Application Server Applications ERP SCM CICS CRM
Slide 40 - Conlusion Event Driven Architecture for Flexible and Maintainable Systems Event Processing for improved Business Insight Leverage full Platform Capabilities to support Event Driven Architecture Resources: Roy Schulte (Gartner), Brenda Michelson (EventLinks), David Luckham (Power of Events), Nico Copier (Microsoft), Eric van Bever (Microsoft), Richard Evdemon (Microsoft), Shy Cohen (Microsoft), Jack van Hoof (Dutch Railways), CBDI-Forum
Slide 41 - Discussion, Questions & Issues
Slide 42 - © 2007 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.