SlideShare a Scribd company logo
… Srinidhi Boray
Event driven is nothing new. It has existed ever since computing began.  But then the emphasis was not architectural.  As the technologies advanced; especially in the control engineering where ‘sensors’ based application is prevalent;  Event driven design became a paradigm .   The ferocity of the competition in the market has created a greater need for interdependencies among the systems.  Event Driven Architectures, complementing SOA & BPM  ensures to achieve such a system .
1989 – OMG was Born To facilitate interdependencies among the businesses architectural frameworks were sought; such as ‘Common Object Request Broker Architecture’.  The motive then was to promote  object oriented programming  and  distributed architecture  to achieve greater functional interdependencies.  However, the functions still remained quite tightly coupled in most cases.
This addressed better design management, but the inherent problems that were in CORBA did not go away. Although some loose coupling occurred. 2001 – Model Driven Architecture Introduced Motive was to achieve  a better holistic design,  while promoting better use of strong notation (UML) better ‘separation of concerns’ Platform Independent Model Platform Specific Model model transformation and engineering change  management
As software architectures evolved, the designs moved from hardware into software.  Telecom is a classic example. The architecture that was tightly coupled to the hardware gradually moved the management functions embedded in the hardware into the software.  Almost all the embedded engineering is  ‘event dependent’ .  This means a  paradigm shift in the software architecture approach to incorporate the functions migrated from the hardware.
During late 2000s SOA has taken center seat.. SOA relies on Loose Coupling Coarse Grain This means the atomic structure of the ‘services’ is lot more larger than the object oriented ‘function’  Furthermore, the services are brought together to instantiate business processes by another component  -  ‘orchestration’. The design of the ‘orchestration’ layer creates a greater need for an architecture that is  ‘event driven’  such that this layer is service/function independent.
To achieve a coherent model, the   event driven design paradigm   requires being shifted from the level of services into the orchestration component of the architecture framework. This requires creating another layer called   ‘Enterprise Service Bus’ The ESB concept is a new approach to integration that can provide the underpinnings for a loosely coupled, highly distributed integration network that can scale beyond the limits of a hub-and-spoke EAI broker.   An ESB is a standards-based integration platform that combines  messaging  web services  data transformation and  intelligent routing   to reliably connect and coordinate the interaction of significant numbers of diverse applications across  extended enterprises  with transactional integrity. Ref: David Chappell
What are Services Services are  request / response   mechanisms.  A service consumer makes a request and a service provides a response. Essentially, a service consumer calls the service operation of a service and the information flows through the service interface. Then the service implementation processes the request and provides the information to the service interface that responds.
When Services do not act as requestors   but instead  Events  trigger a complex array of interdependent business processes to respond to a condition, the design paradigm shifts to : Event Driven Architecture (EDA) In an EDA, a complex array of business processes turns into a non-hierarchical  net-centric structure
While EDA is fundamentally different from SOA, the two styles are not contradictory and, in fact, they work together well.  EDA is a request/response architecture Service consumers make requests of services and wait for responses The idea of EDA is "fire and forget." Systems are constructed to respond to events that occur in software or in the real world.  Once an event has occurred, a cascading process begins in reaction to the event.  Ref:  Enterprise SOA: Designing IT for Business Innovation By Dan Woods; Thomas Mattern
Field Events Event Sampling & Management Event Processing Event(s)/Response Event Decision Management Event in Space Event in Time
Business Activity Monitoring Sense / Interpret Event in Space Event in Time Interpret & Response Knowledge Management  System Event Data Base Rules Engine Event Handler Event Disseminator Event Assimilator Event Controller Sequential Date  Aggregator Pattern Logistics Stream Complex Stochastic Discreet Event  Modeling Probabilistic Modeling Field Events Event Sampling & Management Event Processing Event/s Response Event Decision  Management Event Listener Event Correlation Engine

More Related Content

PPT
12 Steps To Soa Final
PPT
PPT
Web 2 0 To The Universal Soa
PPT
Soa Taking Theory Into Real World Application
PPT
Why Coordination And Transactions Are Key To Building An Operational Soa
PPT
Soa To The Rescue
PPT
How Cloud Changes Business Expectations
PDF
Cloud Computing in the business core, comparative analysis of main players
12 Steps To Soa Final
Web 2 0 To The Universal Soa
Soa Taking Theory Into Real World Application
Why Coordination And Transactions Are Key To Building An Operational Soa
Soa To The Rescue
How Cloud Changes Business Expectations
Cloud Computing in the business core, comparative analysis of main players

What's hot (20)

PPT
5 Surefire Ways To Make Your Soa A Success
PDF
Cloud Computing Model with Service Oriented Architecture
PPT
Social Media, Cloud Computing and architecture
PPTX
Service Oriented Computing
PDF
Become a social business in the cloud
PPTX
Jurquhart o reilly_radar_preso_3
PPTX
Service oriented architecture characteristics of soa
PDF
OUCC2015 Service Oriented Enterprise (SOE)
DOCX
Chithrai Mani Director of Architecture and Delivery - Talking About Cloud Ser...
PPTX
AAF - Enterprise Architecture and Cloud Computing
PDF
Finding The Intersection Of Soa And Cloud Computing
PPT
Innovation in Healthcare: Transforming Paper to an eSubmissions SOA
PDF
Solving data discovery in the enterprise
PPTX
Cloud Computing 101
PPTX
Basics of cloud computing & salesforce.com
PPT
Cloud Computing and Enterprise Architecture
PPTX
Kanz visual bee
PDF
Refactoring to Microservice Architecture
PPT
Moving to cloud computing step by step linthicum
5 Surefire Ways To Make Your Soa A Success
Cloud Computing Model with Service Oriented Architecture
Social Media, Cloud Computing and architecture
Service Oriented Computing
Become a social business in the cloud
Jurquhart o reilly_radar_preso_3
Service oriented architecture characteristics of soa
OUCC2015 Service Oriented Enterprise (SOE)
Chithrai Mani Director of Architecture and Delivery - Talking About Cloud Ser...
AAF - Enterprise Architecture and Cloud Computing
Finding The Intersection Of Soa And Cloud Computing
Innovation in Healthcare: Transforming Paper to an eSubmissions SOA
Solving data discovery in the enterprise
Cloud Computing 101
Basics of cloud computing & salesforce.com
Cloud Computing and Enterprise Architecture
Kanz visual bee
Refactoring to Microservice Architecture
Moving to cloud computing step by step linthicum
Ad

Similar to Correlation Architecture (20)

PPT
soa ppt v7.ppt
PDF
Term paper 2073131
DOCX
service orentation documentation
PDF
Correlation Architecture
PPT
Cloud
PDF
International Journal of Software Engineering & Applications(IJSEA)
PDF
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
DOCX
Service oriented cloud computing
PPS
Malta soa infrastructure
PDF
Falcon Security Essay
PDF
Oracle soa-vs-ibm-soa-345791
PDF
M.E Computer Science Server Computing Projects
PPT
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...
PPT
How to Get Cloud Architecture and Design Right the First Time
PPT
SOA for SSME 2009
PPTX
No SOA ROI - SOA is Dead? Getting SOA Value
PPT
Enterprise Architecture as a Competitive Advantage in the MarkITS
PDF
M phil-computer-science-server-computing-projects
PDF
M.Phil Computer Science Server Computing Projects
PDF
Reimagine Application Modernization with Serverless Architecture
soa ppt v7.ppt
Term paper 2073131
service orentation documentation
Correlation Architecture
Cloud
International Journal of Software Engineering & Applications(IJSEA)
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
Service oriented cloud computing
Malta soa infrastructure
Falcon Security Essay
Oracle soa-vs-ibm-soa-345791
M.E Computer Science Server Computing Projects
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...
How to Get Cloud Architecture and Design Right the First Time
SOA for SSME 2009
No SOA ROI - SOA is Dead? Getting SOA Value
Enterprise Architecture as a Competitive Advantage in the MarkITS
M phil-computer-science-server-computing-projects
M.Phil Computer Science Server Computing Projects
Reimagine Application Modernization with Serverless Architecture
Ad

Recently uploaded (20)

PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Approach and Philosophy of On baking technology
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Machine learning based COVID-19 study performance prediction
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
KodekX | Application Modernization Development
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
Understanding_Digital_Forensics_Presentation.pptx
Approach and Philosophy of On baking technology
The AUB Centre for AI in Media Proposal.docx
Machine learning based COVID-19 study performance prediction
NewMind AI Weekly Chronicles - August'25 Week I
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
MIND Revenue Release Quarter 2 2025 Press Release
KodekX | Application Modernization Development
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Dropbox Q2 2025 Financial Results & Investor Presentation
Network Security Unit 5.pdf for BCA BBA.
20250228 LYD VKU AI Blended-Learning.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Spectral efficient network and resource selection model in 5G networks
Unlocking AI with Model Context Protocol (MCP)
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Advanced methodologies resolving dimensionality complications for autism neur...

Correlation Architecture

  • 2. Event driven is nothing new. It has existed ever since computing began. But then the emphasis was not architectural. As the technologies advanced; especially in the control engineering where ‘sensors’ based application is prevalent; Event driven design became a paradigm . The ferocity of the competition in the market has created a greater need for interdependencies among the systems. Event Driven Architectures, complementing SOA & BPM ensures to achieve such a system .
  • 3. 1989 – OMG was Born To facilitate interdependencies among the businesses architectural frameworks were sought; such as ‘Common Object Request Broker Architecture’. The motive then was to promote object oriented programming and distributed architecture to achieve greater functional interdependencies. However, the functions still remained quite tightly coupled in most cases.
  • 4. This addressed better design management, but the inherent problems that were in CORBA did not go away. Although some loose coupling occurred. 2001 – Model Driven Architecture Introduced Motive was to achieve a better holistic design, while promoting better use of strong notation (UML) better ‘separation of concerns’ Platform Independent Model Platform Specific Model model transformation and engineering change management
  • 5. As software architectures evolved, the designs moved from hardware into software. Telecom is a classic example. The architecture that was tightly coupled to the hardware gradually moved the management functions embedded in the hardware into the software. Almost all the embedded engineering is ‘event dependent’ . This means a paradigm shift in the software architecture approach to incorporate the functions migrated from the hardware.
  • 6. During late 2000s SOA has taken center seat.. SOA relies on Loose Coupling Coarse Grain This means the atomic structure of the ‘services’ is lot more larger than the object oriented ‘function’ Furthermore, the services are brought together to instantiate business processes by another component - ‘orchestration’. The design of the ‘orchestration’ layer creates a greater need for an architecture that is ‘event driven’ such that this layer is service/function independent.
  • 7. To achieve a coherent model, the event driven design paradigm requires being shifted from the level of services into the orchestration component of the architecture framework. This requires creating another layer called ‘Enterprise Service Bus’ The ESB concept is a new approach to integration that can provide the underpinnings for a loosely coupled, highly distributed integration network that can scale beyond the limits of a hub-and-spoke EAI broker. An ESB is a standards-based integration platform that combines messaging web services data transformation and intelligent routing to reliably connect and coordinate the interaction of significant numbers of diverse applications across extended enterprises with transactional integrity. Ref: David Chappell
  • 8. What are Services Services are request / response mechanisms. A service consumer makes a request and a service provides a response. Essentially, a service consumer calls the service operation of a service and the information flows through the service interface. Then the service implementation processes the request and provides the information to the service interface that responds.
  • 9. When Services do not act as requestors but instead Events trigger a complex array of interdependent business processes to respond to a condition, the design paradigm shifts to : Event Driven Architecture (EDA) In an EDA, a complex array of business processes turns into a non-hierarchical net-centric structure
  • 10. While EDA is fundamentally different from SOA, the two styles are not contradictory and, in fact, they work together well. EDA is a request/response architecture Service consumers make requests of services and wait for responses The idea of EDA is "fire and forget." Systems are constructed to respond to events that occur in software or in the real world. Once an event has occurred, a cascading process begins in reaction to the event. Ref: Enterprise SOA: Designing IT for Business Innovation By Dan Woods; Thomas Mattern
  • 11. Field Events Event Sampling & Management Event Processing Event(s)/Response Event Decision Management Event in Space Event in Time
  • 12. Business Activity Monitoring Sense / Interpret Event in Space Event in Time Interpret & Response Knowledge Management System Event Data Base Rules Engine Event Handler Event Disseminator Event Assimilator Event Controller Sequential Date Aggregator Pattern Logistics Stream Complex Stochastic Discreet Event Modeling Probabilistic Modeling Field Events Event Sampling & Management Event Processing Event/s Response Event Decision Management Event Listener Event Correlation Engine