SlideShare a Scribd company logo
Event Driven
Reference Architecture	
  
John	
  Mathon	
  
VP, Enterprise Evangelism
and Product Strategy
WSO2	
  Inc.	
  
	
  
“How do you share information between
users and applications in a networked
world?”
Platform 1 Platform 2 and 3
Publish/Subscribe Dream
Joe Mary FrankExchange Clearing
Event Driven Computing was born
Subject
Filter
Subject Filter Subject Filter Subject Filter Subject Filter
Real-Time Simultaneous Delivery to all Subscribers
Auto-Discovery and Inclusion
Self-Describing Data
What Point-to-Point looks like after a while
Extremely Brittle
Extremely NON-AGILE
Alternative EDA – Google - Polling has delays
Web Site A
The Cloud
Search
Indexed Site A
For Google it can still be a month before you are indexed
My dream: What if the cloud was Publish/Subscribe?
Web Site A
The Cloud
Search A
Traffic Data GPS info
MappingYelp
The Common EDA Pattern
- Hub and Spoke
Message
Broker
ServerA
AppC
ServerB
ServerC
AppBAppA
Technology is in Rapid Evolution
100 Billion API calls/minute
20,000 Public/80,000 Private APIs
Projects doubling
Every 18 months
1.5 Billion Smartphones
$100 Billion IaaS, PaaS, SaaS, iPaaS, BaaS, DaaS, …
Billions of Users
& IoT
Advantages of Publish/Subscribe Event
Driven Architecture
• Reduced Complexity
– Easily mediated to many
purposes
– Easier Programming
– Reduced Complexity for
Publisher and Subscriber
• Multiple Levels of failure
recovery
– Local distribution even if
network slow or
disconnected
– Action Locally when
possible
– Increased Redundancy
• Reuse of Events
– Things become
current
– Things become smart
• Shared Intelligence
– Reduced complexity of
individual service
• Reduced Load
– Only responsible to
deliver once
• Higher Agility
– Easy to replace
services
– Easy to provide
multiple versions of
services
EDA spurred a set of standard tools
Platform 2 Distributed SOA EDA
The
Network
Mediation/ESB
Activity
Monitor
Message Broker
Business
Process
Data Services
Registry
Discovery
Pattern Detection
Complex Event Processing
Logical Completeness – Use the Best Tool
Dimensionality
X: Stateful or not
Y: batch or real time
Z: low change or high change
X’: Long or short running
Platform 3
The Connected World
• Mobile – 1.5 Billion Smartphones
– 600,000 Mobile Apps
• IoT – Billions of devices
• Social – Billions of users
• APIs – 100 Billion API Calls/Minute
• Devops / PaaS – deliver new software daily
• Cloud – IaaS, PaaS, SaaS, iPaaS, CaaS, BaaS, DaaS -
$130 billion and growing fast
What is needed is a glue for NEW and OLD technology
Cassandra/
Hbase/
Mongo
Social API/App
Store
API Management
IoT
Platform 3
+API Management, BIG Data, Cloud, Social, Mobile,
Internet of Things, Device Management, Security everywhere
Business
Process
Pattern Detection
Complex Event ProcessingThe Cloud
Activity
Monitor +
SOCIAL
BIGDATA
Data Services
RDB +
BigData
Mediation/ESB +
APIs + Cloud
Adapters Social
Message Broker
+ BigData
Gov Registry
+ Social
Enterprise
Store + Mobile
Mgt
IOT Paas / SaaS /
DevOps Cloud
Integration
Identity Management
API Management
Mobile Device
Management
Non-Unitary Evolution
• Cloudification - Virtual Enterprise Evolution
• API Evolution
• Mobile / IoT Evolution
• BigData – Digitization Evolution
Cloudification – Virtual Enterprise Evolution
• Mostly this is about cost reduction
– SaaS Applications
– Personal Cloud Services
– IaaS
– PaaS
– iPaaS
– Security and Identity Management
– Cloud Management
– Best Practices


Complete Cloud Platform



Identity and Access Management




Enterprise App Management
It’s like a
catalogue!
API Evolution
• Mostly this is about top line growth and agility
– Re-factor the Enterprise
– Existing Services made into “API’s”
– Build Mobile Apps
– Offer Services to external parties
– Integration
– Reuse
APIs Taking Over
100 Billion API Calls/Minute
Uninteresting App if it doesn’t use the Cloud
Smartphone1
In a car
Smartphone2
In a restaurant
Waze Uber Yelp
Medical
Monitor
Service
Smartphone4
On the street
Smartphone3
In a taxi
Tesla Glucose
Monitor
Drone
GPS
Emergency
Vehicle
Search
United
Airlines
API Management – A must
• External API Delivery
– You can hack this yourself but will ultimately want a real API
Management solution
• Internal API socialization and reuse
– Enterprise Refactoring
– Key to Enterprise Renewal, increasing innovation
• Management of External APIs
– What are allowed services to use? Governance
• Management of all services
– Quality of Service, Load, accounting, insight into users
Reuse/Re-Factoring Enterprise

API Management



Publish and Socialize to facilitate Reuse
BigData – Digitization Evolution
• Increase Top Line
– Increased sensitivity to customer
– Understanding the customer
– Reaching the customer
– Maximum efficiency in marketing and
sales efforts
– Better serving the customer
BigData	
  Lambda	
  Architecture	
  
	
  Best	
  Prac>ce	
  /	
  Best	
  of	
  both	
  worlds	
  
http://srinathsview.blogspot.co.uk/2014/03/
implementing-bigdata-lambda.html
Mobile / IoT Evolution – 3 Use Cases!
• For the Factory / Enterprise
– Cost Reduction / Improved Efficiency / Automation
• For the Employees
– Productivity of Employees
• For the Customer
– Connected Business
– New Interaction Paradigms
– Increase Stickiness
Event Driven Computing New Era
Platform 3
“How do you share information between users and applications
in a connected Social IoT Mobile world?”
Social IoT
Mobile
Apps
IoT and
Mobile Mgt
API
Mgt and Reuse
BigData
Mediation / Broker
Micro
Services
Analytics
PaaS/DevOps
Security
Perf Mgt
Scaling
EDA Publish / Subscribe Mesh Network
IoT
IoT
IoT
IoT
IoT
IoT
IoT
IoT
IoT
Router1
Router2
No Single Point of Failure / Like the Internet
Functionality = Combination of all Services
Mesh1
Mesh2 Mesh3
Cloud Control and Aggregation
Mesh1
The Cloud
Mesh2
Customers
Employees
UI
IOT Reference Architecture
Device
API MgtDev Mgt
Service Bus BPM
BigData
Long Term
Analysis
Activity Mgt
Cloud
CEP
Cloud Orchestration/Integration
Commu
nication
Prov
ider
OS
Application
ESB, Security
OS
ESB, IM, PEP
Data Infrastructure
Hub
Orchestration
Integration
Rules Engine
Data
Dev Mgt
Rules Engine
User Dashboard
IoT Mgt
Dashboard


IoT Reference Architecture 



EDA Example Architectures
IoT,
Mobile
Trading Floor
Trader Market Data
Visualization
Risk AnalyticsMarket Data Source
Trader Order Placement
Trader Analytics
Visualization
Order Processing
Message Broker / Information Bus
What’s EDA on a trading floor?
Message Broker
Topics
Mediation/ESB
DSS to RDB
Data
FeedData
FeedData
FeedData
FeedData
FeedData
Feed
Trader Order
Entry
Trader Market
View
Trader
Analytics
Message Broker
Queues
Activity
Monitor
Activity Logs
Complex Event
Processor
Risk Desk
Operations
Desk
Business
Process
EDA Architecture: Ufer Taxis
Uber User App
Uber Driver
App
Meetup
Mobile App
United Airline
Mobile App
Mediation/ESB
Business
Processes
DSS to RDB
Message Broker
Payments
Square /
Zuora …Activity
Monitor
DSS Big Data
Activity Log
API and App
Store
Analytics
Peak Demand
Pricing
Dispute Handling
City Configuration
Reserve Service
Monitor Service
Driver Onboard
Driver Rating
Customer Onboard
Driver Interaction
Driver Selection
Driver Payments
Customer Payments
Avail Query
Online Sales
Mediation/ESB
DSS to RDB
Inventory
SKU / UPCs
Pricing
Consumer
Web App
Partner / OEM
Message Broker
Queues
Activity
Monitor
Activity Logs
Complex Event
Processor
Consumer
Mobile App
Business
Process
App
Server
Shipping
API Management
Health Enrollment –Insurance State or HMO
Mediation/ESB
DSS to RDB
Patient Data
Patient Web
Application
Patient Data
Sources
Message Broker
Queues
Activity
Monitor
Activity Logs
Complex Event
Processor
Patient Mobile
Application
Business
Process
App
ServerAPI Management
Patient
Medical
Records
Patient Data
SourcesPatient Data
Sources
Connected Car
API Mgt Dev Mgt
Upgrade
Cust Svc Service Bus
Design
BPM
BigData
Long Term
Analysis
Activity Mgt
Service Bus
Polling LoggingEvents
Brakes
Brakes
Brakes
Brakes
Console
Phone
Watch
3rd Party App /
Device3rd Party App /
Device3rd Party App /
Device
Brakes
Hi Priority
Planning
Lo Priority Apps
Cell
Ven Cloud
CEP - Service
Connected Construction
API MgtDev Mgt
Cust Svc
Service Bus
Design
BPM
BigData
Long Term
Analysis
Activity Mgt
Phone
Vehicles
Tools
Hi Priority PlanningLo Priority
Cloud
CEP
Building Sites
Vehicles
Vehicles
Phone
Phone
Tools
Tools
Tools
Data Gather
DeviceData Gather
Devices
Wharehouse
Wharehouses
Tools
Data Gather
Device
Contractors
Design Contractor
Planning
Tool
Connected Construction
WSO2 “Platform 3.0” Connected Enterprise
Architecture Gives you:
• Event Driven everywhere respond instantly
• Legacy Integration and renewal
• APIs instantly, managed and scalable
• Cloud Architecture and Deployment Flexibility and Speed
• Big Data Everywhere
• Easy Integration to Social
• Export APIs
• Easy Integration to payments, social, gps
WSO2 Advantage:
75 % of your service is
already written and
integrated with the latest
new technology from
BigData, Cloud, Social,
APIs is scalable and
secure




Connected-Health Reference Architecture 



About the Author
• 10 patents, publish / subscribe, multipath low latency high reliability messaging,
Content management in file systems, peer to peer messaging over WAN… others
• founder and CTO of TIBCO
• WSO2 Enterprise Product Strategy and Evangelism
• Twitter: @john_mathon
• Blog: CloudRamblings johnmathon.wordpress.com
Thank	
  You!	
  

More Related Content

What's hot

Event Horizon at Solace Connect Singapore
Event Horizon at Solace Connect SingaporeEvent Horizon at Solace Connect Singapore
Event Horizon at Solace Connect Singapore
Solace
 
Connectivité temps réel et bi-directionnelle ​ pour solutions IOT
Connectivité temps réel et bi-directionnelle ​ pour solutions IOTConnectivité temps réel et bi-directionnelle ​ pour solutions IOT
Connectivité temps réel et bi-directionnelle ​ pour solutions IOT
Solace
 
Introduction to Red Hat Mobile Application Platform
Introduction to Red Hat Mobile Application PlatformIntroduction to Red Hat Mobile Application Platform
Introduction to Red Hat Mobile Application Platform
Red Hat India Pvt. Ltd.
 
Data Distribution for the Event-Driven Business
Data Distribution for the Event-Driven BusinessData Distribution for the Event-Driven Business
Data Distribution for the Event-Driven Business
Solace
 
Sonoa Cloud Services for Elasticity and Mobility
Sonoa Cloud Services for Elasticity and MobilitySonoa Cloud Services for Elasticity and Mobility
Sonoa Cloud Services for Elasticity and Mobility
Intel Corporation
 
PubSub+ Event Portal for Apache Kafka
PubSub+ Event Portal for Apache KafkaPubSub+ Event Portal for Apache Kafka
PubSub+ Event Portal for Apache Kafka
Solace
 
Creating an Event Backbone for the Hybrid Cloud
Creating an Event Backbone for the Hybrid CloudCreating an Event Backbone for the Hybrid Cloud
Creating an Event Backbone for the Hybrid Cloud
Solace
 
Gartner event mesh solace - phil scanlon - gold coast
Gartner event mesh   solace - phil scanlon - gold coastGartner event mesh   solace - phil scanlon - gold coast
Gartner event mesh solace - phil scanlon - gold coast
Phil Scanlon
 
IDC Insights Awards 2018 - What is an Event Mesh?
IDC Insights Awards 2018 - What is an Event Mesh?IDC Insights Awards 2018 - What is an Event Mesh?
IDC Insights Awards 2018 - What is an Event Mesh?
Solace
 
How Splunk connects Salesforce
How Splunk connects SalesforceHow Splunk connects Salesforce
How Splunk connects Salesforce
MuleSoft
 
High-Velocity, Real-Time Connected Industry – From Edge to Cloud
High-Velocity, Real-Time Connected Industry – From Edge to CloudHigh-Velocity, Real-Time Connected Industry – From Edge to Cloud
High-Velocity, Real-Time Connected Industry – From Edge to Cloud
Solace
 
Gartner CIO & IT Executive Summit -- Event Mesh: The Architecture Layer That ...
Gartner CIO & IT Executive Summit -- Event Mesh: The Architecture Layer That ...Gartner CIO & IT Executive Summit -- Event Mesh: The Architecture Layer That ...
Gartner CIO & IT Executive Summit -- Event Mesh: The Architecture Layer That ...
Solace
 
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlonapidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
apidays
 
JBCN_Testing_With_Containers
JBCN_Testing_With_ContainersJBCN_Testing_With_Containers
JBCN_Testing_With_Containers
Grace Jansen
 
아키텍트대회기조강연 박준성(071813)
아키텍트대회기조강연 박준성(071813)아키텍트대회기조강연 박준성(071813)
아키텍트대회기조강연 박준성(071813)
Korea Advanced Institute of Science and Technology
 
Event Mesh Presentation at Gartner AADI Mumbai
Event Mesh Presentation at Gartner AADI MumbaiEvent Mesh Presentation at Gartner AADI Mumbai
Event Mesh Presentation at Gartner AADI Mumbai
Solace
 
Kafka Summit SF 2017 - Real time Streaming Platform
Kafka Summit SF 2017 - Real time Streaming Platform Kafka Summit SF 2017 - Real time Streaming Platform
Kafka Summit SF 2017 - Real time Streaming Platform
confluent
 
3 Dimensions Of Transformation
3 Dimensions Of Transformation3 Dimensions Of Transformation
3 Dimensions Of Transformation
HARMAN Services
 
The Internet of Things: Patterns for building real world applications
The Internet of Things:  Patterns for building real world applicationsThe Internet of Things:  Patterns for building real world applications
The Internet of Things: Patterns for building real world applications
Iron.io
 
AWS & Intel: A Partnership Dedicated to Cloud Innovations
AWS & Intel: A Partnership Dedicated to Cloud InnovationsAWS & Intel: A Partnership Dedicated to Cloud Innovations
AWS & Intel: A Partnership Dedicated to Cloud Innovations
Amazon Web Services
 

What's hot (20)

Event Horizon at Solace Connect Singapore
Event Horizon at Solace Connect SingaporeEvent Horizon at Solace Connect Singapore
Event Horizon at Solace Connect Singapore
 
Connectivité temps réel et bi-directionnelle ​ pour solutions IOT
Connectivité temps réel et bi-directionnelle ​ pour solutions IOTConnectivité temps réel et bi-directionnelle ​ pour solutions IOT
Connectivité temps réel et bi-directionnelle ​ pour solutions IOT
 
Introduction to Red Hat Mobile Application Platform
Introduction to Red Hat Mobile Application PlatformIntroduction to Red Hat Mobile Application Platform
Introduction to Red Hat Mobile Application Platform
 
Data Distribution for the Event-Driven Business
Data Distribution for the Event-Driven BusinessData Distribution for the Event-Driven Business
Data Distribution for the Event-Driven Business
 
Sonoa Cloud Services for Elasticity and Mobility
Sonoa Cloud Services for Elasticity and MobilitySonoa Cloud Services for Elasticity and Mobility
Sonoa Cloud Services for Elasticity and Mobility
 
PubSub+ Event Portal for Apache Kafka
PubSub+ Event Portal for Apache KafkaPubSub+ Event Portal for Apache Kafka
PubSub+ Event Portal for Apache Kafka
 
Creating an Event Backbone for the Hybrid Cloud
Creating an Event Backbone for the Hybrid CloudCreating an Event Backbone for the Hybrid Cloud
Creating an Event Backbone for the Hybrid Cloud
 
Gartner event mesh solace - phil scanlon - gold coast
Gartner event mesh   solace - phil scanlon - gold coastGartner event mesh   solace - phil scanlon - gold coast
Gartner event mesh solace - phil scanlon - gold coast
 
IDC Insights Awards 2018 - What is an Event Mesh?
IDC Insights Awards 2018 - What is an Event Mesh?IDC Insights Awards 2018 - What is an Event Mesh?
IDC Insights Awards 2018 - What is an Event Mesh?
 
How Splunk connects Salesforce
How Splunk connects SalesforceHow Splunk connects Salesforce
How Splunk connects Salesforce
 
High-Velocity, Real-Time Connected Industry – From Edge to Cloud
High-Velocity, Real-Time Connected Industry – From Edge to CloudHigh-Velocity, Real-Time Connected Industry – From Edge to Cloud
High-Velocity, Real-Time Connected Industry – From Edge to Cloud
 
Gartner CIO & IT Executive Summit -- Event Mesh: The Architecture Layer That ...
Gartner CIO & IT Executive Summit -- Event Mesh: The Architecture Layer That ...Gartner CIO & IT Executive Summit -- Event Mesh: The Architecture Layer That ...
Gartner CIO & IT Executive Summit -- Event Mesh: The Architecture Layer That ...
 
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlonapidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
 
JBCN_Testing_With_Containers
JBCN_Testing_With_ContainersJBCN_Testing_With_Containers
JBCN_Testing_With_Containers
 
아키텍트대회기조강연 박준성(071813)
아키텍트대회기조강연 박준성(071813)아키텍트대회기조강연 박준성(071813)
아키텍트대회기조강연 박준성(071813)
 
Event Mesh Presentation at Gartner AADI Mumbai
Event Mesh Presentation at Gartner AADI MumbaiEvent Mesh Presentation at Gartner AADI Mumbai
Event Mesh Presentation at Gartner AADI Mumbai
 
Kafka Summit SF 2017 - Real time Streaming Platform
Kafka Summit SF 2017 - Real time Streaming Platform Kafka Summit SF 2017 - Real time Streaming Platform
Kafka Summit SF 2017 - Real time Streaming Platform
 
3 Dimensions Of Transformation
3 Dimensions Of Transformation3 Dimensions Of Transformation
3 Dimensions Of Transformation
 
The Internet of Things: Patterns for building real world applications
The Internet of Things:  Patterns for building real world applicationsThe Internet of Things:  Patterns for building real world applications
The Internet of Things: Patterns for building real world applications
 
AWS & Intel: A Partnership Dedicated to Cloud Innovations
AWS & Intel: A Partnership Dedicated to Cloud InnovationsAWS & Intel: A Partnership Dedicated to Cloud Innovations
AWS & Intel: A Partnership Dedicated to Cloud Innovations
 

Viewers also liked

WSO2Con ASIA 2016: Event Driven Architecture: Managing Business Dynamics for ...
WSO2Con ASIA 2016: Event Driven Architecture: Managing Business Dynamics for ...WSO2Con ASIA 2016: Event Driven Architecture: Managing Business Dynamics for ...
WSO2Con ASIA 2016: Event Driven Architecture: Managing Business Dynamics for ...
WSO2
 
Event Driven Architecture (EDA) Reference Architecture | Anbu Krishnaswamy
Event Driven Architecture (EDA) Reference Architecture | Anbu KrishnaswamyEvent Driven Architecture (EDA) Reference Architecture | Anbu Krishnaswamy
Event Driven Architecture (EDA) Reference Architecture | Anbu KrishnaswamyBob Rhubart
 
SOA vs EDA
SOA vs EDASOA vs EDA
Building Event-Driven Systems with Apache Kafka
Building Event-Driven Systems with Apache KafkaBuilding Event-Driven Systems with Apache Kafka
Building Event-Driven Systems with Apache Kafka
Brian Ritchie
 
Spark Meetup at Uber
Spark Meetup at UberSpark Meetup at Uber
Spark Meetup at Uber
Databricks
 
Tactical Brand Marketing Plan - UBER Munich, Germany
Tactical Brand Marketing Plan - UBER Munich, GermanyTactical Brand Marketing Plan - UBER Munich, Germany
Tactical Brand Marketing Plan - UBER Munich, Germany
Evelyn Sindermann
 
10 Step Marketing Plan - UBER
10 Step Marketing Plan - UBER10 Step Marketing Plan - UBER
10 Step Marketing Plan - UBER
KEN5JK
 
Uber Analytics Test
Uber Analytics TestUber Analytics Test
Uber Analytics Test
Coursetake
 
UBER Strategy
UBER StrategyUBER Strategy
UBER Strategy
HooJin Yoon
 
Uber's Business Model
Uber's Business ModelUber's Business Model
Uber's Business Model
Jeffrey Funk Business Models
 

Viewers also liked (11)

Event-driven SOA
Event-driven SOAEvent-driven SOA
Event-driven SOA
 
WSO2Con ASIA 2016: Event Driven Architecture: Managing Business Dynamics for ...
WSO2Con ASIA 2016: Event Driven Architecture: Managing Business Dynamics for ...WSO2Con ASIA 2016: Event Driven Architecture: Managing Business Dynamics for ...
WSO2Con ASIA 2016: Event Driven Architecture: Managing Business Dynamics for ...
 
Event Driven Architecture (EDA) Reference Architecture | Anbu Krishnaswamy
Event Driven Architecture (EDA) Reference Architecture | Anbu KrishnaswamyEvent Driven Architecture (EDA) Reference Architecture | Anbu Krishnaswamy
Event Driven Architecture (EDA) Reference Architecture | Anbu Krishnaswamy
 
SOA vs EDA
SOA vs EDASOA vs EDA
SOA vs EDA
 
Building Event-Driven Systems with Apache Kafka
Building Event-Driven Systems with Apache KafkaBuilding Event-Driven Systems with Apache Kafka
Building Event-Driven Systems with Apache Kafka
 
Spark Meetup at Uber
Spark Meetup at UberSpark Meetup at Uber
Spark Meetup at Uber
 
Tactical Brand Marketing Plan - UBER Munich, Germany
Tactical Brand Marketing Plan - UBER Munich, GermanyTactical Brand Marketing Plan - UBER Munich, Germany
Tactical Brand Marketing Plan - UBER Munich, Germany
 
10 Step Marketing Plan - UBER
10 Step Marketing Plan - UBER10 Step Marketing Plan - UBER
10 Step Marketing Plan - UBER
 
Uber Analytics Test
Uber Analytics TestUber Analytics Test
Uber Analytics Test
 
UBER Strategy
UBER StrategyUBER Strategy
UBER Strategy
 
Uber's Business Model
Uber's Business ModelUber's Business Model
Uber's Business Model
 

Similar to WSO2Con EU 2015: Reference Architecture for EDA

Digital Platfrom 4 Summary
Digital Platfrom 4 SummaryDigital Platfrom 4 Summary
Digital Platfrom 4 SummaryIan Thomas
 
Enterprise platform 3.0v4 for webinar
Enterprise platform 3.0v4 for webinarEnterprise platform 3.0v4 for webinar
Enterprise platform 3.0v4 for webinar
John Mathon
 
I Love APIs London 2016 Keynote
I Love APIs London 2016 Keynote I Love APIs London 2016 Keynote
I Love APIs London 2016 Keynote
Apigee | Google Cloud
 
Jitterbit at Phillyforce
Jitterbit at PhillyforceJitterbit at Phillyforce
Jitterbit at Phillyforce
Jitterbit
 
The Next Digital Marketing- Digital Pharma presentation by Ci&T and Google
The Next Digital Marketing- Digital Pharma presentation by Ci&T and GoogleThe Next Digital Marketing- Digital Pharma presentation by Ci&T and Google
The Next Digital Marketing- Digital Pharma presentation by Ci&T and GoogleCI&T
 
Digital marketing pharma - google event
Digital marketing   pharma - google eventDigital marketing   pharma - google event
Digital marketing pharma - google eventDaniel Viveiros
 
Moving To MicroServices
Moving To MicroServicesMoving To MicroServices
Moving To MicroServices
David Walker
 
API Integration: Red Hat integration perspective
API Integration: Red Hat integration perspectiveAPI Integration: Red Hat integration perspective
API Integration: Red Hat integration perspective
Judy Breedlove
 
Browser Diagnostics using dynatrace Ajax Edition
Browser Diagnostics using dynatrace Ajax EditionBrowser Diagnostics using dynatrace Ajax Edition
Browser Diagnostics using dynatrace Ajax Edition
Deepak Kaul
 
Real-time Visibility at Scale with Sumo Logic
Real-time Visibility at Scale with Sumo LogicReal-time Visibility at Scale with Sumo Logic
Real-time Visibility at Scale with Sumo Logic
Amazon Web Services
 
What's New in the Winter '16 Release (4.2)
What's New in the Winter '16 Release (4.2)What's New in the Winter '16 Release (4.2)
What's New in the Winter '16 Release (4.2)
AppDynamics
 
Big Data Paris - A Modern Enterprise Architecture
Big Data Paris - A Modern Enterprise ArchitectureBig Data Paris - A Modern Enterprise Architecture
Big Data Paris - A Modern Enterprise Architecture
MongoDB
 
HCL Volt MX Overview - DNUG Stammtisch Bodensee
HCL Volt MX Overview - DNUG Stammtisch BodenseeHCL Volt MX Overview - DNUG Stammtisch Bodensee
HCL Volt MX Overview - DNUG Stammtisch Bodensee
DNUG e.V.
 
HCL Volt MX Overview - DNUG Stammtisch Schweiz
HCL Volt MX Overview - DNUG Stammtisch SchweizHCL Volt MX Overview - DNUG Stammtisch Schweiz
HCL Volt MX Overview - DNUG Stammtisch Schweiz
DNUG e.V.
 
Big Data and Analytics on Amazon Web Services: Building A Business-Friendly P...
Big Data and Analytics on Amazon Web Services: Building A Business-Friendly P...Big Data and Analytics on Amazon Web Services: Building A Business-Friendly P...
Big Data and Analytics on Amazon Web Services: Building A Business-Friendly P...
Amazon Web Services
 
IBM Z for the Digital Enterprise 2018 - Z Keynote
IBM Z for the Digital Enterprise 2018 - Z KeynoteIBM Z for the Digital Enterprise 2018 - Z Keynote
IBM Z for the Digital Enterprise 2018 - Z Keynote
DevOps for Enterprise Systems
 
Enabling a Real-Time, Agile, Event-Driven Enterprise
Enabling a Real-Time, Agile, Event-Driven EnterpriseEnabling a Real-Time, Agile, Event-Driven Enterprise
Enabling a Real-Time, Agile, Event-Driven Enterprise
Solace
 
Internal Meetup - Mobility
Internal Meetup - MobilityInternal Meetup - Mobility
Internal Meetup - Mobility
AnandKale26
 

Similar to WSO2Con EU 2015: Reference Architecture for EDA (20)

Digital Platfrom 4 Summary
Digital Platfrom 4 SummaryDigital Platfrom 4 Summary
Digital Platfrom 4 Summary
 
Enterprise platform 3.0v4 for webinar
Enterprise platform 3.0v4 for webinarEnterprise platform 3.0v4 for webinar
Enterprise platform 3.0v4 for webinar
 
I Love APIs London 2016 Keynote
I Love APIs London 2016 Keynote I Love APIs London 2016 Keynote
I Love APIs London 2016 Keynote
 
Jitterbit at Phillyforce
Jitterbit at PhillyforceJitterbit at Phillyforce
Jitterbit at Phillyforce
 
The Next Digital Marketing- Digital Pharma presentation by Ci&T and Google
The Next Digital Marketing- Digital Pharma presentation by Ci&T and GoogleThe Next Digital Marketing- Digital Pharma presentation by Ci&T and Google
The Next Digital Marketing- Digital Pharma presentation by Ci&T and Google
 
Digital marketing pharma - google event
Digital marketing   pharma - google eventDigital marketing   pharma - google event
Digital marketing pharma - google event
 
Cloud Mashup
Cloud MashupCloud Mashup
Cloud Mashup
 
Moving To MicroServices
Moving To MicroServicesMoving To MicroServices
Moving To MicroServices
 
API Integration: Red Hat integration perspective
API Integration: Red Hat integration perspectiveAPI Integration: Red Hat integration perspective
API Integration: Red Hat integration perspective
 
Browser Diagnostics using dynatrace Ajax Edition
Browser Diagnostics using dynatrace Ajax EditionBrowser Diagnostics using dynatrace Ajax Edition
Browser Diagnostics using dynatrace Ajax Edition
 
Real-time Visibility at Scale with Sumo Logic
Real-time Visibility at Scale with Sumo LogicReal-time Visibility at Scale with Sumo Logic
Real-time Visibility at Scale with Sumo Logic
 
What's New in the Winter '16 Release (4.2)
What's New in the Winter '16 Release (4.2)What's New in the Winter '16 Release (4.2)
What's New in the Winter '16 Release (4.2)
 
Big Data Paris - A Modern Enterprise Architecture
Big Data Paris - A Modern Enterprise ArchitectureBig Data Paris - A Modern Enterprise Architecture
Big Data Paris - A Modern Enterprise Architecture
 
HCL Volt MX Overview - DNUG Stammtisch Bodensee
HCL Volt MX Overview - DNUG Stammtisch BodenseeHCL Volt MX Overview - DNUG Stammtisch Bodensee
HCL Volt MX Overview - DNUG Stammtisch Bodensee
 
HCL Volt MX Overview - DNUG Stammtisch Schweiz
HCL Volt MX Overview - DNUG Stammtisch SchweizHCL Volt MX Overview - DNUG Stammtisch Schweiz
HCL Volt MX Overview - DNUG Stammtisch Schweiz
 
Big Data and Analytics on Amazon Web Services: Building A Business-Friendly P...
Big Data and Analytics on Amazon Web Services: Building A Business-Friendly P...Big Data and Analytics on Amazon Web Services: Building A Business-Friendly P...
Big Data and Analytics on Amazon Web Services: Building A Business-Friendly P...
 
IBM Z for the Digital Enterprise 2018 - Z Keynote
IBM Z for the Digital Enterprise 2018 - Z KeynoteIBM Z for the Digital Enterprise 2018 - Z Keynote
IBM Z for the Digital Enterprise 2018 - Z Keynote
 
Digital Transformation by Richard Baird
Digital Transformation by Richard BairdDigital Transformation by Richard Baird
Digital Transformation by Richard Baird
 
Enabling a Real-Time, Agile, Event-Driven Enterprise
Enabling a Real-Time, Agile, Event-Driven EnterpriseEnabling a Real-Time, Agile, Event-Driven Enterprise
Enabling a Real-Time, Agile, Event-Driven Enterprise
 
Internal Meetup - Mobility
Internal Meetup - MobilityInternal Meetup - Mobility
Internal Meetup - Mobility
 

More from WSO2

Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
 
architecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdfarchitecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdf
WSO2
 
Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2
WSO2
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
WSO2
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
WSO2
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
WSO2
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
WSO2
 
WSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2CON 2024 - Elevating the Integration Game to the CloudWSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2
 
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & InnovationWSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
WSO2
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
WSO2
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2
 
WSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital BusinessesWSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital Businesses
WSO2
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2
 

More from WSO2 (20)

Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
architecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdfarchitecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdf
 
Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
WSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2CON 2024 - Elevating the Integration Game to the CloudWSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2CON 2024 - Elevating the Integration Game to the Cloud
 
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & InnovationWSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital BusinessesWSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital Businesses
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
 

Recently uploaded

20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 

Recently uploaded (20)

20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 

WSO2Con EU 2015: Reference Architecture for EDA

  • 1. Event Driven Reference Architecture   John  Mathon   VP, Enterprise Evangelism and Product Strategy WSO2  Inc.    
  • 2. “How do you share information between users and applications in a networked world?” Platform 1 Platform 2 and 3
  • 3. Publish/Subscribe Dream Joe Mary FrankExchange Clearing Event Driven Computing was born Subject Filter Subject Filter Subject Filter Subject Filter Subject Filter Real-Time Simultaneous Delivery to all Subscribers Auto-Discovery and Inclusion Self-Describing Data
  • 4. What Point-to-Point looks like after a while Extremely Brittle Extremely NON-AGILE
  • 5. Alternative EDA – Google - Polling has delays Web Site A The Cloud Search Indexed Site A For Google it can still be a month before you are indexed
  • 6. My dream: What if the cloud was Publish/Subscribe? Web Site A The Cloud Search A Traffic Data GPS info MappingYelp
  • 7. The Common EDA Pattern - Hub and Spoke Message Broker ServerA AppC ServerB ServerC AppBAppA
  • 8. Technology is in Rapid Evolution 100 Billion API calls/minute 20,000 Public/80,000 Private APIs Projects doubling Every 18 months 1.5 Billion Smartphones $100 Billion IaaS, PaaS, SaaS, iPaaS, BaaS, DaaS, … Billions of Users & IoT
  • 9. Advantages of Publish/Subscribe Event Driven Architecture • Reduced Complexity – Easily mediated to many purposes – Easier Programming – Reduced Complexity for Publisher and Subscriber • Multiple Levels of failure recovery – Local distribution even if network slow or disconnected – Action Locally when possible – Increased Redundancy • Reuse of Events – Things become current – Things become smart • Shared Intelligence – Reduced complexity of individual service • Reduced Load – Only responsible to deliver once • Higher Agility – Easy to replace services – Easy to provide multiple versions of services
  • 10. EDA spurred a set of standard tools Platform 2 Distributed SOA EDA The Network Mediation/ESB Activity Monitor Message Broker Business Process Data Services Registry Discovery Pattern Detection Complex Event Processing
  • 11. Logical Completeness – Use the Best Tool Dimensionality X: Stateful or not Y: batch or real time Z: low change or high change X’: Long or short running
  • 12. Platform 3 The Connected World • Mobile – 1.5 Billion Smartphones – 600,000 Mobile Apps • IoT – Billions of devices • Social – Billions of users • APIs – 100 Billion API Calls/Minute • Devops / PaaS – deliver new software daily • Cloud – IaaS, PaaS, SaaS, iPaaS, CaaS, BaaS, DaaS - $130 billion and growing fast
  • 13. What is needed is a glue for NEW and OLD technology Cassandra/ Hbase/ Mongo Social API/App Store API Management IoT
  • 14. Platform 3 +API Management, BIG Data, Cloud, Social, Mobile, Internet of Things, Device Management, Security everywhere Business Process Pattern Detection Complex Event ProcessingThe Cloud Activity Monitor + SOCIAL BIGDATA Data Services RDB + BigData Mediation/ESB + APIs + Cloud Adapters Social Message Broker + BigData Gov Registry + Social Enterprise Store + Mobile Mgt IOT Paas / SaaS / DevOps Cloud Integration Identity Management API Management Mobile Device Management
  • 15. Non-Unitary Evolution • Cloudification - Virtual Enterprise Evolution • API Evolution • Mobile / IoT Evolution • BigData – Digitization Evolution
  • 16. Cloudification – Virtual Enterprise Evolution • Mostly this is about cost reduction – SaaS Applications – Personal Cloud Services – IaaS – PaaS – iPaaS – Security and Identity Management – Cloud Management – Best Practices
  • 18. Identity and Access Management 
 

  • 19. Enterprise App Management It’s like a catalogue!
  • 20. API Evolution • Mostly this is about top line growth and agility – Re-factor the Enterprise – Existing Services made into “API’s” – Build Mobile Apps – Offer Services to external parties – Integration – Reuse
  • 21. APIs Taking Over 100 Billion API Calls/Minute Uninteresting App if it doesn’t use the Cloud Smartphone1 In a car Smartphone2 In a restaurant Waze Uber Yelp Medical Monitor Service Smartphone4 On the street Smartphone3 In a taxi Tesla Glucose Monitor Drone GPS Emergency Vehicle Search United Airlines
  • 22. API Management – A must • External API Delivery – You can hack this yourself but will ultimately want a real API Management solution • Internal API socialization and reuse – Enterprise Refactoring – Key to Enterprise Renewal, increasing innovation • Management of External APIs – What are allowed services to use? Governance • Management of all services – Quality of Service, Load, accounting, insight into users
  • 24. Publish and Socialize to facilitate Reuse
  • 25. BigData – Digitization Evolution • Increase Top Line – Increased sensitivity to customer – Understanding the customer – Reaching the customer – Maximum efficiency in marketing and sales efforts – Better serving the customer
  • 26. BigData  Lambda  Architecture    Best  Prac>ce  /  Best  of  both  worlds   http://srinathsview.blogspot.co.uk/2014/03/ implementing-bigdata-lambda.html
  • 27. Mobile / IoT Evolution – 3 Use Cases! • For the Factory / Enterprise – Cost Reduction / Improved Efficiency / Automation • For the Employees – Productivity of Employees • For the Customer – Connected Business – New Interaction Paradigms – Increase Stickiness
  • 28. Event Driven Computing New Era Platform 3 “How do you share information between users and applications in a connected Social IoT Mobile world?” Social IoT Mobile Apps IoT and Mobile Mgt API Mgt and Reuse BigData Mediation / Broker Micro Services Analytics PaaS/DevOps Security Perf Mgt Scaling
  • 29. EDA Publish / Subscribe Mesh Network IoT IoT IoT IoT IoT IoT IoT IoT IoT Router1 Router2 No Single Point of Failure / Like the Internet Functionality = Combination of all Services Mesh1 Mesh2 Mesh3
  • 30. Cloud Control and Aggregation Mesh1 The Cloud Mesh2 Customers Employees
  • 31. UI IOT Reference Architecture Device API MgtDev Mgt Service Bus BPM BigData Long Term Analysis Activity Mgt Cloud CEP Cloud Orchestration/Integration Commu nication Prov ider OS Application ESB, Security OS ESB, IM, PEP Data Infrastructure Hub Orchestration Integration Rules Engine Data Dev Mgt Rules Engine User Dashboard IoT Mgt Dashboard
  • 35. Trading Floor Trader Market Data Visualization Risk AnalyticsMarket Data Source Trader Order Placement Trader Analytics Visualization Order Processing Message Broker / Information Bus
  • 36. What’s EDA on a trading floor? Message Broker Topics Mediation/ESB DSS to RDB Data FeedData FeedData FeedData FeedData FeedData Feed Trader Order Entry Trader Market View Trader Analytics Message Broker Queues Activity Monitor Activity Logs Complex Event Processor Risk Desk Operations Desk Business Process
  • 37. EDA Architecture: Ufer Taxis Uber User App Uber Driver App Meetup Mobile App United Airline Mobile App Mediation/ESB Business Processes DSS to RDB Message Broker Payments Square / Zuora …Activity Monitor DSS Big Data Activity Log API and App Store Analytics Peak Demand Pricing Dispute Handling City Configuration Reserve Service Monitor Service Driver Onboard Driver Rating Customer Onboard Driver Interaction Driver Selection Driver Payments Customer Payments Avail Query
  • 38. Online Sales Mediation/ESB DSS to RDB Inventory SKU / UPCs Pricing Consumer Web App Partner / OEM Message Broker Queues Activity Monitor Activity Logs Complex Event Processor Consumer Mobile App Business Process App Server Shipping API Management
  • 39. Health Enrollment –Insurance State or HMO Mediation/ESB DSS to RDB Patient Data Patient Web Application Patient Data Sources Message Broker Queues Activity Monitor Activity Logs Complex Event Processor Patient Mobile Application Business Process App ServerAPI Management Patient Medical Records Patient Data SourcesPatient Data Sources
  • 40. Connected Car API Mgt Dev Mgt Upgrade Cust Svc Service Bus Design BPM BigData Long Term Analysis Activity Mgt Service Bus Polling LoggingEvents Brakes Brakes Brakes Brakes Console Phone Watch 3rd Party App / Device3rd Party App / Device3rd Party App / Device Brakes Hi Priority Planning Lo Priority Apps Cell Ven Cloud CEP - Service
  • 41. Connected Construction API MgtDev Mgt Cust Svc Service Bus Design BPM BigData Long Term Analysis Activity Mgt Phone Vehicles Tools Hi Priority PlanningLo Priority Cloud CEP Building Sites Vehicles Vehicles Phone Phone Tools Tools Tools Data Gather DeviceData Gather Devices Wharehouse Wharehouses Tools Data Gather Device Contractors Design Contractor Planning Tool Connected Construction
  • 42. WSO2 “Platform 3.0” Connected Enterprise Architecture Gives you: • Event Driven everywhere respond instantly • Legacy Integration and renewal • APIs instantly, managed and scalable • Cloud Architecture and Deployment Flexibility and Speed • Big Data Everywhere • Easy Integration to Social • Export APIs • Easy Integration to payments, social, gps WSO2 Advantage: 75 % of your service is already written and integrated with the latest new technology from BigData, Cloud, Social, APIs is scalable and secure
  • 44. About the Author • 10 patents, publish / subscribe, multipath low latency high reliability messaging, Content management in file systems, peer to peer messaging over WAN… others • founder and CTO of TIBCO • WSO2 Enterprise Product Strategy and Evangelism • Twitter: @john_mathon • Blog: CloudRamblings johnmathon.wordpress.com