Event Driven Architecture - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

Event Driven Architecture

Description:

A message signifying that an identifiable event has happened. Common event information ... SOA implementations very often are synchronous. EDA is asynchronous ... – PowerPoint PPT presentation

Number of Views:67
Avg rating:3.0/5.0
Slides: 16
Provided by: arnejr
Category:

less

Transcript and Presenter's Notes

Title: Event Driven Architecture


1
Event Driven Architecture
  • Arne Jørgensen
  • QuestPoint AS
  • arne_at_questpoint.no

2
Agenda
  • What is EDA?
  • Processing types
  • Architecture
  • SOA 2.0? - EDA vs. SOA
  • Process agility

3
Dont believe the hype?
  • EDA will radically change IT!
  • EDA is nothing new!
  • EDA is SOA 2.0!

4
What is EDA?
  • Architecture, not a product (again...)
  • Focus on Events (duh!)
  • What is an event?
  • ...a notable thing that happens...
  • A message signifying that an identifiable event
    has happened
  • Common event information
  • Event type specific data
  • Event instance specific data

5
What is EDA
  • Emitting and consumption of events
  • Publish-subscribe pattern
  • Asynchronous processing
  • De-coupling of supplier and consumer
  • Non-deterministic behaviour

6
Basic Architecture
7
Processing types
  • Simple Event Processing
  • Receive and react
  • Event Stream Processing
  • Filter and evaluate
  • E.g. RFID
  • Complex Event Processing
  • Complex evaluation
  • E.g. fraud detection

8
Simple Event Processing
9
Event Stream Processing
10
Complex Event Processing
11
EDA vs. SOA
  • EDA is SOA 2.0?
  • Synchronous vs. asynchronous
  • SOA implementations very often are synchronous
  • EDA is asynchronous
  • Loosely coupled vs. decoupled
  • SOA client knows about service
  • EDA client does not know about service
  • Technical vs. processual agility

12
SOA or EDA?
  • SOA
  • Vertical integration
  • Request-response scenario
  • Transactional processes
  • EDA
  • Horizontal integration
  • Workflow
  • Process extension points

13
Process agility
14
Extended architecture
15
Discussions?
  • IASA www.iasa.no
  • NNUG www.nnug.no
  • arne_at_questpoint.no
Write a Comment
User Comments (0)
About PowerShow.com