Submit Search
Upload
Complex Event Processing with Esper and WSO2 ESB
•
Download as PPT, PDF
•
4 likes
•
3,671 views
Prabath Siriwardena
Follow
by Paul Fremantle, CTO, WSO2
Read less
Read more
Technology
Business
Report
Share
Report
Share
1 of 25
Download now
Recommended
Securing your Pulsar Cluster with Vault_Chris Kellogg
Securing your Pulsar Cluster with Vault_Chris Kellogg
StreamNative
Strata London 2018: Multi-everything with Apache Pulsar
Strata London 2018: Multi-everything with Apache Pulsar
Streamlio
Akka Microservices Architecture And Design
Akka Microservices Architecture And Design
Yaroslav Tkachenko
Building Stateful Microservices With Akka
Building Stateful Microservices With Akka
Yaroslav Tkachenko
Building Scalable and Extendable Data Pipeline for Call of Duty Games: Lesson...
Building Scalable and Extendable Data Pipeline for Call of Duty Games: Lesson...
Yaroslav Tkachenko
Apache Kafka: New Features That You Might Not Know About
Apache Kafka: New Features That You Might Not Know About
Yaroslav Tkachenko
Complex Event Processing with Esper
Complex Event Processing with Esper
António Alegria
Designing Scalable and Extendable Data Pipeline for Call Of Duty Games
Designing Scalable and Extendable Data Pipeline for Call Of Duty Games
Yaroslav Tkachenko
Recommended
Securing your Pulsar Cluster with Vault_Chris Kellogg
Securing your Pulsar Cluster with Vault_Chris Kellogg
StreamNative
Strata London 2018: Multi-everything with Apache Pulsar
Strata London 2018: Multi-everything with Apache Pulsar
Streamlio
Akka Microservices Architecture And Design
Akka Microservices Architecture And Design
Yaroslav Tkachenko
Building Stateful Microservices With Akka
Building Stateful Microservices With Akka
Yaroslav Tkachenko
Building Scalable and Extendable Data Pipeline for Call of Duty Games: Lesson...
Building Scalable and Extendable Data Pipeline for Call of Duty Games: Lesson...
Yaroslav Tkachenko
Apache Kafka: New Features That You Might Not Know About
Apache Kafka: New Features That You Might Not Know About
Yaroslav Tkachenko
Complex Event Processing with Esper
Complex Event Processing with Esper
António Alegria
Designing Scalable and Extendable Data Pipeline for Call Of Duty Games
Designing Scalable and Extendable Data Pipeline for Call Of Duty Games
Yaroslav Tkachenko
Pulsar Architectural Patterns for CI/CD Automation and Self-Service_Devin Bost
Pulsar Architectural Patterns for CI/CD Automation and Self-Service_Devin Bost
StreamNative
Kafka Summit NYC 2017 - Easy, Scalable, Fault-tolerant Stream Processing with...
Kafka Summit NYC 2017 - Easy, Scalable, Fault-tolerant Stream Processing with...
confluent
Building a Messaging Solutions for OVHcloud with Apache Pulsar_Pierre Zemb
Building a Messaging Solutions for OVHcloud with Apache Pulsar_Pierre Zemb
StreamNative
Real Time Streaming Data with Kafka and TensorFlow (Yong Tang, MobileIron) Ka...
Real Time Streaming Data with Kafka and TensorFlow (Yong Tang, MobileIron) Ka...
confluent
Transaction Support in Pulsar 2.5.0
Transaction Support in Pulsar 2.5.0
StreamNative
Advanced Streaming Analytics with Apache Flink and Apache Kafka, Stephan Ewen
Advanced Streaming Analytics with Apache Flink and Apache Kafka, Stephan Ewen
confluent
Introduction to Structured Streaming
Introduction to Structured Streaming
Knoldus Inc.
Mufix Network Programming Lecture
Mufix Network Programming Lecture
SiliconExpert Technologies
Query Pulsar Streams using Apache Flink
Query Pulsar Streams using Apache Flink
StreamNative
Introducing Exactly Once Semantics in Apache Kafka with Matthias J. Sax
Introducing Exactly Once Semantics in Apache Kafka with Matthias J. Sax
Databricks
Introduction to Apache Kafka- Part 2
Introduction to Apache Kafka- Part 2
Knoldus Inc.
Netty from the trenches
Netty from the trenches
Jordi Gerona
Winter is coming? Not if ZooKeeper is there!
Winter is coming? Not if ZooKeeper is there!
Joydeep Banik Roy
Apache ZooKeeper
Apache ZooKeeper
Scott Leberknight
Introduction to Akka-Streams
Introduction to Akka-Streams
dmantula
Distributed Real-Time Stream Processing: Why and How 2.0
Distributed Real-Time Stream Processing: Why and How 2.0
Petr Zapletal
Serverless Event Streaming with Pulsar Functions
Serverless Event Streaming with Pulsar Functions
StreamNative
Kafka Streams: the easiest way to start with stream processing
Kafka Streams: the easiest way to start with stream processing
Yaroslav Tkachenko
Reactor, Reactive streams and MicroServices
Reactor, Reactive streams and MicroServices
Stéphane Maldini
Developing real-time data pipelines with Spring and Kafka
Developing real-time data pipelines with Spring and Kafka
marius_bogoevici
Comparative Analysis of Personal Firewalls
Comparative Analysis of Personal Firewalls
Andrej Šimko
Reactconf 2014 - Event Stream Processing
Reactconf 2014 - Event Stream Processing
Andy Piper
More Related Content
What's hot
Pulsar Architectural Patterns for CI/CD Automation and Self-Service_Devin Bost
Pulsar Architectural Patterns for CI/CD Automation and Self-Service_Devin Bost
StreamNative
Kafka Summit NYC 2017 - Easy, Scalable, Fault-tolerant Stream Processing with...
Kafka Summit NYC 2017 - Easy, Scalable, Fault-tolerant Stream Processing with...
confluent
Building a Messaging Solutions for OVHcloud with Apache Pulsar_Pierre Zemb
Building a Messaging Solutions for OVHcloud with Apache Pulsar_Pierre Zemb
StreamNative
Real Time Streaming Data with Kafka and TensorFlow (Yong Tang, MobileIron) Ka...
Real Time Streaming Data with Kafka and TensorFlow (Yong Tang, MobileIron) Ka...
confluent
Transaction Support in Pulsar 2.5.0
Transaction Support in Pulsar 2.5.0
StreamNative
Advanced Streaming Analytics with Apache Flink and Apache Kafka, Stephan Ewen
Advanced Streaming Analytics with Apache Flink and Apache Kafka, Stephan Ewen
confluent
Introduction to Structured Streaming
Introduction to Structured Streaming
Knoldus Inc.
Mufix Network Programming Lecture
Mufix Network Programming Lecture
SiliconExpert Technologies
Query Pulsar Streams using Apache Flink
Query Pulsar Streams using Apache Flink
StreamNative
Introducing Exactly Once Semantics in Apache Kafka with Matthias J. Sax
Introducing Exactly Once Semantics in Apache Kafka with Matthias J. Sax
Databricks
Introduction to Apache Kafka- Part 2
Introduction to Apache Kafka- Part 2
Knoldus Inc.
Netty from the trenches
Netty from the trenches
Jordi Gerona
Winter is coming? Not if ZooKeeper is there!
Winter is coming? Not if ZooKeeper is there!
Joydeep Banik Roy
Apache ZooKeeper
Apache ZooKeeper
Scott Leberknight
Introduction to Akka-Streams
Introduction to Akka-Streams
dmantula
Distributed Real-Time Stream Processing: Why and How 2.0
Distributed Real-Time Stream Processing: Why and How 2.0
Petr Zapletal
Serverless Event Streaming with Pulsar Functions
Serverless Event Streaming with Pulsar Functions
StreamNative
Kafka Streams: the easiest way to start with stream processing
Kafka Streams: the easiest way to start with stream processing
Yaroslav Tkachenko
Reactor, Reactive streams and MicroServices
Reactor, Reactive streams and MicroServices
Stéphane Maldini
Developing real-time data pipelines with Spring and Kafka
Developing real-time data pipelines with Spring and Kafka
marius_bogoevici
What's hot
(20)
Pulsar Architectural Patterns for CI/CD Automation and Self-Service_Devin Bost
Pulsar Architectural Patterns for CI/CD Automation and Self-Service_Devin Bost
Kafka Summit NYC 2017 - Easy, Scalable, Fault-tolerant Stream Processing with...
Kafka Summit NYC 2017 - Easy, Scalable, Fault-tolerant Stream Processing with...
Building a Messaging Solutions for OVHcloud with Apache Pulsar_Pierre Zemb
Building a Messaging Solutions for OVHcloud with Apache Pulsar_Pierre Zemb
Real Time Streaming Data with Kafka and TensorFlow (Yong Tang, MobileIron) Ka...
Real Time Streaming Data with Kafka and TensorFlow (Yong Tang, MobileIron) Ka...
Transaction Support in Pulsar 2.5.0
Transaction Support in Pulsar 2.5.0
Advanced Streaming Analytics with Apache Flink and Apache Kafka, Stephan Ewen
Advanced Streaming Analytics with Apache Flink and Apache Kafka, Stephan Ewen
Introduction to Structured Streaming
Introduction to Structured Streaming
Mufix Network Programming Lecture
Mufix Network Programming Lecture
Query Pulsar Streams using Apache Flink
Query Pulsar Streams using Apache Flink
Introducing Exactly Once Semantics in Apache Kafka with Matthias J. Sax
Introducing Exactly Once Semantics in Apache Kafka with Matthias J. Sax
Introduction to Apache Kafka- Part 2
Introduction to Apache Kafka- Part 2
Netty from the trenches
Netty from the trenches
Winter is coming? Not if ZooKeeper is there!
Winter is coming? Not if ZooKeeper is there!
Apache ZooKeeper
Apache ZooKeeper
Introduction to Akka-Streams
Introduction to Akka-Streams
Distributed Real-Time Stream Processing: Why and How 2.0
Distributed Real-Time Stream Processing: Why and How 2.0
Serverless Event Streaming with Pulsar Functions
Serverless Event Streaming with Pulsar Functions
Kafka Streams: the easiest way to start with stream processing
Kafka Streams: the easiest way to start with stream processing
Reactor, Reactive streams and MicroServices
Reactor, Reactive streams and MicroServices
Developing real-time data pipelines with Spring and Kafka
Developing real-time data pipelines with Spring and Kafka
Viewers also liked
Comparative Analysis of Personal Firewalls
Comparative Analysis of Personal Firewalls
Andrej Šimko
Reactconf 2014 - Event Stream Processing
Reactconf 2014 - Event Stream Processing
Andy Piper
Debs 2011 tutorial on non functional properties of event processing
Debs 2011 tutorial on non functional properties of event processing
Opher Etzion
Tutorial in DEBS 2008 - Event Processing Patterns
Tutorial in DEBS 2008 - Event Processing Patterns
Opher Etzion
Installing Complex Event Processing On Linux
Installing Complex Event Processing On Linux
Osama Mustafa
Access control attacks by nor liyana binti azman
Access control attacks by nor liyana binti azman
Hafiza Abas
Session hijacking
Session hijacking
Vishal Punjabi
Ceh v8 labs module 03 scanning networks
Ceh v8 labs module 03 scanning networks
Asep Sopyan
Chapter 12
Chapter 12
cclay3
CyberLab CCEH Session - 3 Scanning Networks
CyberLab CCEH Session - 3 Scanning Networks
CyberLab
Nmap scripting engine
Nmap scripting engine
n|u - The Open Security Community
Debs2009 Event Processing Languages Tutorial
Debs2009 Event Processing Languages Tutorial
Opher Etzion
Analizadores de Protocolos
Analizadores de Protocolos
Milton Muñoz
Tutoriel esper
Tutoriel esper
Laboratoire d'Informatique de Grenoble
Why Data Virtualization Is Good For Big Data Analytics?
Why Data Virtualization Is Good For Big Data Analytics?
Tyrone Systems
Scanning with nmap
Scanning with nmap
commiebstrd
Module 3 Scanning
Module 3 Scanning
leminhvuong
Port Scanning Overview
Port Scanning Overview
Publicly traded global multi-billion services company
Building Real-time CEP Application with Open Source Projects
Building Real-time CEP Application with Open Source Projects
Ted Won
Optimizing Your SOA with Event Processing
Optimizing Your SOA with Event Processing
Tim Bass
Viewers also liked
(20)
Comparative Analysis of Personal Firewalls
Comparative Analysis of Personal Firewalls
Reactconf 2014 - Event Stream Processing
Reactconf 2014 - Event Stream Processing
Debs 2011 tutorial on non functional properties of event processing
Debs 2011 tutorial on non functional properties of event processing
Tutorial in DEBS 2008 - Event Processing Patterns
Tutorial in DEBS 2008 - Event Processing Patterns
Installing Complex Event Processing On Linux
Installing Complex Event Processing On Linux
Access control attacks by nor liyana binti azman
Access control attacks by nor liyana binti azman
Session hijacking
Session hijacking
Ceh v8 labs module 03 scanning networks
Ceh v8 labs module 03 scanning networks
Chapter 12
Chapter 12
CyberLab CCEH Session - 3 Scanning Networks
CyberLab CCEH Session - 3 Scanning Networks
Nmap scripting engine
Nmap scripting engine
Debs2009 Event Processing Languages Tutorial
Debs2009 Event Processing Languages Tutorial
Analizadores de Protocolos
Analizadores de Protocolos
Tutoriel esper
Tutoriel esper
Why Data Virtualization Is Good For Big Data Analytics?
Why Data Virtualization Is Good For Big Data Analytics?
Scanning with nmap
Scanning with nmap
Module 3 Scanning
Module 3 Scanning
Port Scanning Overview
Port Scanning Overview
Building Real-time CEP Application with Open Source Projects
Building Real-time CEP Application with Open Source Projects
Optimizing Your SOA with Event Processing
Optimizing Your SOA with Event Processing
Similar to Complex Event Processing with Esper and WSO2 ESB
Wso2 Scenarios Esb Webinar July 1st
Wso2 Scenarios Esb Webinar July 1st
WSO2
Aceu2009 Apache Synapse Events
Aceu2009 Apache Synapse Events
guest60ed0b
Janus Mobile e-Seminar
Janus Mobile e-Seminar
Small Screen Design
Fast SOA with Apache Synapse
Fast SOA with Apache Synapse
Paul Fremantle
FMS Administration Seminar
FMS Administration Seminar
Yoss Cohen
Introduction to Actionscript3
Introduction to Actionscript3
Yoss Cohen
Silicon Valley CodeCamp 2008: High performance Ajax with ExtJS and ASP.NET
Silicon Valley CodeCamp 2008: High performance Ajax with ExtJS and ASP.NET
Mats Bryntse
Java XML Parsing
Java XML Parsing
srinivasanjayakumar
Open Source XMPP for Cloud Services
Open Source XMPP for Cloud Services
mattjive
Sax Dom Tutorial
Sax Dom Tutorial
vikram singh
Processing XML with Java
Processing XML with Java
BG Java EE Course
A Deep Dive into Structured Streaming: Apache Spark Meetup at Bloomberg 2016
A Deep Dive into Structured Streaming: Apache Spark Meetup at Bloomberg 2016
Databricks
Rapid JCR Applications Development with Sling
Rapid JCR Applications Development with Sling
Felix Meschberger
Winning the Lottery with Spring: A Microservices Case Study for the Dutch Lot...
Winning the Lottery with Spring: A Microservices Case Study for the Dutch Lot...
VMware Tanzu
Let's Peel Mangos
Let's Peel Mangos
Sam Basu
Implementing the Genetic Algorithm in XSLT: PoC
Implementing the Genetic Algorithm in XSLT: PoC
jimfuller2009
A Deep Dive into Structured Streaming in Apache Spark
A Deep Dive into Structured Streaming in Apache Spark
Anyscale
Scalaxb preso
Scalaxb preso
Trent Johnson
5 xml parsing
5 xml parsing
gauravashq
EclipseCon 2008: Fundamentals of the Eclipse Modeling Framework
EclipseCon 2008: Fundamentals of the Eclipse Modeling Framework
Dave Steinberg
Similar to Complex Event Processing with Esper and WSO2 ESB
(20)
Wso2 Scenarios Esb Webinar July 1st
Wso2 Scenarios Esb Webinar July 1st
Aceu2009 Apache Synapse Events
Aceu2009 Apache Synapse Events
Janus Mobile e-Seminar
Janus Mobile e-Seminar
Fast SOA with Apache Synapse
Fast SOA with Apache Synapse
FMS Administration Seminar
FMS Administration Seminar
Introduction to Actionscript3
Introduction to Actionscript3
Silicon Valley CodeCamp 2008: High performance Ajax with ExtJS and ASP.NET
Silicon Valley CodeCamp 2008: High performance Ajax with ExtJS and ASP.NET
Java XML Parsing
Java XML Parsing
Open Source XMPP for Cloud Services
Open Source XMPP for Cloud Services
Sax Dom Tutorial
Sax Dom Tutorial
Processing XML with Java
Processing XML with Java
A Deep Dive into Structured Streaming: Apache Spark Meetup at Bloomberg 2016
A Deep Dive into Structured Streaming: Apache Spark Meetup at Bloomberg 2016
Rapid JCR Applications Development with Sling
Rapid JCR Applications Development with Sling
Winning the Lottery with Spring: A Microservices Case Study for the Dutch Lot...
Winning the Lottery with Spring: A Microservices Case Study for the Dutch Lot...
Let's Peel Mangos
Let's Peel Mangos
Implementing the Genetic Algorithm in XSLT: PoC
Implementing the Genetic Algorithm in XSLT: PoC
A Deep Dive into Structured Streaming in Apache Spark
A Deep Dive into Structured Streaming in Apache Spark
Scalaxb preso
Scalaxb preso
5 xml parsing
5 xml parsing
EclipseCon 2008: Fundamentals of the Eclipse Modeling Framework
EclipseCon 2008: Fundamentals of the Eclipse Modeling Framework
More from Prabath Siriwardena
Microservices Security Landscape
Microservices Security Landscape
Prabath Siriwardena
Cloud Native Identity with SPIFFE
Cloud Native Identity with SPIFFE
Prabath Siriwardena
API Security Best Practices & Guidelines
API Security Best Practices & Guidelines
Prabath Siriwardena
Identity is Eating the World!
Identity is Eating the World!
Prabath Siriwardena
Microservices Security Landscape
Microservices Security Landscape
Prabath Siriwardena
OAuth 2.0 Threat Landscape
OAuth 2.0 Threat Landscape
Prabath Siriwardena
GDPR for Identity Architects
GDPR for Identity Architects
Prabath Siriwardena
Blockchain-based Solutions for Identity & Access Management
Blockchain-based Solutions for Identity & Access Management
Prabath Siriwardena
OAuth 2.0 Threat Landscapes
OAuth 2.0 Threat Landscapes
Prabath Siriwardena
OAuth 2.0 for Web and Native (Mobile) App Developers
OAuth 2.0 for Web and Native (Mobile) App Developers
Prabath Siriwardena
Identity Management for Web Application Developers
Identity Management for Web Application Developers
Prabath Siriwardena
API Security Best Practices & Guidelines
API Security Best Practices & Guidelines
Prabath Siriwardena
Open Standards in Identity Management
Open Standards in Identity Management
Prabath Siriwardena
Securing Single-Page Applications with OAuth 2.0
Securing Single-Page Applications with OAuth 2.0
Prabath Siriwardena
API Security : Patterns and Practices
API Security : Patterns and Practices
Prabath Siriwardena
Best Practices in Building an API Security Ecosystem
Best Practices in Building an API Security Ecosystem
Prabath Siriwardena
Connected Identity : The Role of the Identity Bus
Connected Identity : The Role of the Identity Bus
Prabath Siriwardena
Connected Identity : Benefits, Risks & Challenges
Connected Identity : Benefits, Risks & Challenges
Prabath Siriwardena
The Evolution of Internet Identity
The Evolution of Internet Identity
Prabath Siriwardena
Next-Gen Apps with IoT and Cloud
Next-Gen Apps with IoT and Cloud
Prabath Siriwardena
More from Prabath Siriwardena
(20)
Microservices Security Landscape
Microservices Security Landscape
Cloud Native Identity with SPIFFE
Cloud Native Identity with SPIFFE
API Security Best Practices & Guidelines
API Security Best Practices & Guidelines
Identity is Eating the World!
Identity is Eating the World!
Microservices Security Landscape
Microservices Security Landscape
OAuth 2.0 Threat Landscape
OAuth 2.0 Threat Landscape
GDPR for Identity Architects
GDPR for Identity Architects
Blockchain-based Solutions for Identity & Access Management
Blockchain-based Solutions for Identity & Access Management
OAuth 2.0 Threat Landscapes
OAuth 2.0 Threat Landscapes
OAuth 2.0 for Web and Native (Mobile) App Developers
OAuth 2.0 for Web and Native (Mobile) App Developers
Identity Management for Web Application Developers
Identity Management for Web Application Developers
API Security Best Practices & Guidelines
API Security Best Practices & Guidelines
Open Standards in Identity Management
Open Standards in Identity Management
Securing Single-Page Applications with OAuth 2.0
Securing Single-Page Applications with OAuth 2.0
API Security : Patterns and Practices
API Security : Patterns and Practices
Best Practices in Building an API Security Ecosystem
Best Practices in Building an API Security Ecosystem
Connected Identity : The Role of the Identity Bus
Connected Identity : The Role of the Identity Bus
Connected Identity : Benefits, Risks & Challenges
Connected Identity : Benefits, Risks & Challenges
The Evolution of Internet Identity
The Evolution of Internet Identity
Next-Gen Apps with IoT and Cloud
Next-Gen Apps with IoT and Cloud
Recently uploaded
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
Sujit Pal
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Recently uploaded
(20)
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Complex Event Processing with Esper and WSO2 ESB
1.
Complex Event Processing
with Esper and WSO2 ESB Paul Fremantle, CTO, WSO2 29 th July 2008
2.
3.
4.
WSO2 ESB
Configured through the simple UI
5.
6.
7.
8.
9.
10.
11.
Esper config for
Axiom <esper-configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.espertech.com/schema/esper" xsi:noNamespaceSchemaLocation="esper-configuration-2-0.xsd"> <plugin-event-representation uri="type://xml/apacheaxiom/OMNode" class-name="com.espertech.esperio.representation.axiom.AxiomEventRepresentation"/> <plugin-event-type alias=“Ticker"> <resolution-uri value="type://xml/apacheaxiom/OMNode"/> <initializer> <xml-axiom root-element-name="getQuote" default-namespace="http://mycom.com/ns/tick"> <namespace-prefix prefix=“t" namespace= " http://mycom.com/ns/tick"/> <xpath-property property-name="symbol“ xpath="//t:tick/t:s" type="string"/> <xpath-property property-name=“price“ xpath="//t:tick/t:p" type=“number"/> </xml-axiom> </initializer> </plugin-event-type> </esper-configuration>
12.
13.
14.
15.
16.
Simple example <task
class="org.apache.synapse.startup.tasks.MessageInjector" name="Tick"> <property name="to" value="urn:tick"/> <property name="soapAction" value="urn:tick"/> <property name="message"> <tick xmlns="http://mycom.com/ns/tick"> <s>IBM</s> <p>89.6</p> </tick> </property> <trigger interval="1"/> </task>
17.
In the console
18.
Simple example continued
<filter source="get-property('To')" regex="urn:tick"> <class name="org.sciflex.plugins.synapse.esper.mediators.AxiomMediator"> <property name="Configuration"> <esper-configuration> <!-- AS ON PREVIOUS SLIDE --> </esper-configuration> </property> <property name="statement" value="select * from Ticker.win:length_batch(10)"/> <property name="EventToAddress" value="urn:newevent"/> </class> </filter> <filter source="get-property('To')" regex="urn:newevent"> <log level="full"/> </filter> RESULT: Every ten ticks one event gets logged
19.
20.
Example: Looking
for system monitoring events http://ganglia.info Synapse Task Ganglia gmond telnet 8649 <GANGLIA_XML> GMondPoller Job Esper Mediator SELECT AVG(CPU_USER) FROM GANGLIA urn:gmond Log Mediator urn:cpu
21.
22.
FIX example FIX
Endpoint (Order generator) WSO2 ESB FIX Endpoint (Order acceptor) Fix Proxy <class AxiomEsperMediator..> <send/> Esper New Event JMS Topic
23.
24.
Questions
25.
Download now