SlideShare a Scribd company logo
Project : SocEDA
Integration of WS-Notification in Distributed
Complex Event Processing
ADAM – Seminar 2011 September 2011 - 1
Project : SocEDA
by : Fernand PARAÏSO
What is WS-Notification ?
ooPublishPublish//subscribesubscribe Notification for Web ServicesNotification for Web Services
ooWSWS--BaseNotificationBaseNotification
ooWSWS--TopicsTopics
ooWSWS--BrokeredNotificationBrokeredNotification
September 2011ADAM – Seminar 2011 - 2
Topic Namespace Documents
<?xml version="1.0" encoding="UTF-8"?>
<wstop:TopicNamespace
targetNamespace="http://www.soceda.org/muse" xmlns:producer_event="http://www.soceda.org/muse/Producer/"
xmlns:wstop="http://docs.oasis-open.org/wsn/t-1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:tns1="http://frascati.ow2.org/topicNamespace/MyFirstTopicNamespaceSample"
xmlns:tns2="http://frascati.ow2.org/topicNamespace/MySecondTopicNamespaceSample"
xmlns:tns3="http://frascati.ow2.org/topicNamespace/MyThirdTopicNamespaceSample"
xsi:schemaLocation="http://docs.oasis-open.org/wsn/t-1 http://docs.oasis-open.org/wsn/t-1.xsd
http://www.soceda.org/muse/Producer/ Producer.wsdl">
<wstop:documentation>
TopicNamespace definition for museum(Guardian, Visitor, LocationReport) application. TreeTopicNamespace definition for museum(Guardian, Visitor, LocationReport) application.
</wstop:documentation>
<tns1:visitorEventTopic
wstop:topic="true" messageTypes="producer_event:visitorEvent">
</tns1:visitorEventTopic>
<tns2:guardianEventTopic
wstop:topic="true" messageTypes="producer_event:guardianEvent">
</tns2:guardianEventTopic>
<tns3:locationReportEventTopic
wstop:topic="true" messageTypes="producer_event:locationReportEvent">
</tns3:locationReportEventTopic>
</wstop:TopicNamespace>
September 2011ADAM – Seminar 2011 - 3
guardianEventTopic
visitorEventTopic
locationReportEventTopic
Tree
Benefits of WS-Notification
September 2011ADAM – Seminar 2011 - 4
Concepts
September 2011ADAM – Seminar 2011 - 5
Depiction (Topic)
September 2011ADAM – Seminar 2011 - 6
Diagram (Topic)
September 2011ADAM – Seminar 2011 - 7
Depiction (Broker)
September 2011ADAM – Seminar 2011 - 8
Diagram (Broker)
September 2011ADAM – Seminar 2011 - 9
Architecture Overview
Guardian composite
Notify events
Consumer
September 2011ADAM – Seminar 2011 - 10
Guardian composite
Visitor composite
Alert-system composite
WS-Notification
Subscribe to a topic
Producers
Demo
September 2011ADAM – Seminar 2011 - 11

More Related Content

Viewers also liked (8)

Word sense dissambiguation
Word sense dissambiguationWord sense dissambiguation
Word sense dissambiguation
Ashwin Perti
 
Moteur CEP
Moteur CEPMoteur CEP
Moteur CEP
Fawaz Fernand PARAISO
 
Managing elasticity across Multi-cloud providers
Managing elasticity across Multi-cloud providersManaging elasticity across Multi-cloud providers
Managing elasticity across Multi-cloud providers
Fawaz Fernand PARAISO
 
1106 soc eda-nice-dicep
1106 soc eda-nice-dicep1106 soc eda-nice-dicep
1106 soc eda-nice-dicep
Fawaz Fernand PARAISO
 
1106 soc eda-lille-dicep
1106 soc eda-lille-dicep1106 soc eda-lille-dicep
1106 soc eda-lille-dicep
Fawaz Fernand PARAISO
 
1106 soc eda-albi-dicep
1106 soc eda-albi-dicep1106 soc eda-albi-dicep
1106 soc eda-albi-dicep
Fawaz Fernand PARAISO
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
Fawaz Fernand PARAISO
 
Ri Profile
Ri ProfileRi Profile
Ri Profile
Chris Bedford
 

Similar to Soceda : integration of ws notification in distributed complex event processing (20)

ApacheCon NA 2010 - Developing Composite Apps for the Cloud with Apache Tuscany
ApacheCon NA 2010 - Developing Composite Apps for the Cloud with Apache TuscanyApacheCon NA 2010 - Developing Composite Apps for the Cloud with Apache Tuscany
ApacheCon NA 2010 - Developing Composite Apps for the Cloud with Apache Tuscany
Jean-Sebastien Delfino
 
2014 Pre-MSc-IS-2 Infrastructure
2014 Pre-MSc-IS-2 Infrastructure2014 Pre-MSc-IS-2 Infrastructure
2014 Pre-MSc-IS-2 Infrastructure
andreasmartin
 
20100707 e z_rmll_gig_v1
20100707 e z_rmll_gig_v120100707 e z_rmll_gig_v1
20100707 e z_rmll_gig_v1
Gilles Guirand
 
ROLE Technologies – A possible contribution to Apache Rave?
ROLE Technologies – A possible contribution to Apache Rave?ROLE Technologies – A possible contribution to Apache Rave?
ROLE Technologies – A possible contribution to Apache Rave?
Dominik Renzel
 
OW2con'14 - OpenCloudware: The vApp Lifecycle Management Solution for Multi-C...
OW2con'14 - OpenCloudware: The vApp Lifecycle Management Solution for Multi-C...OW2con'14 - OpenCloudware: The vApp Lifecycle Management Solution for Multi-C...
OW2con'14 - OpenCloudware: The vApp Lifecycle Management Solution for Multi-C...
OW2
 
Message properties component in mule
Message properties component in muleMessage properties component in mule
Message properties component in mule
Khan625
 
How to Build & Develop Responsive Open Learning Environments with the ROLE SDK
How to Build & Develop Responsive Open Learning Environments with the ROLE SDKHow to Build & Develop Responsive Open Learning Environments with the ROLE SDK
How to Build & Develop Responsive Open Learning Environments with the ROLE SDK
Dominik Renzel
 
IzPack at LyonJUG'11
IzPack at LyonJUG'11IzPack at LyonJUG'11
IzPack at LyonJUG'11
julien.ponge
 
Web2.0: Integration issues
Web2.0: Integration issuesWeb2.0: Integration issues
Web2.0: Integration issues
hnzz pronk
 
CLIF as a Service: Distributed performance testing in continuous integration...
CLIF as a Service:  Distributed performance testing in continuous integration...CLIF as a Service:  Distributed performance testing in continuous integration...
CLIF as a Service: Distributed performance testing in continuous integration...
OW2
 
Implementing API Facade using WSO2 API Management Platform
Implementing API Facade using WSO2 API Management PlatformImplementing API Facade using WSO2 API Management Platform
Implementing API Facade using WSO2 API Management Platform
WSO2
 
Felix HTTP - Paving the road to the future
Felix HTTP - Paving the road to the futureFelix HTTP - Paving the road to the future
Felix HTTP - Paving the road to the future
Marcel Offermans
 
Iz Pack
Iz PackIz Pack
Iz Pack
Inria
 
LOD2 webinar series: Virtuoso by OpenLink Software
LOD2 webinar series: Virtuoso by OpenLink SoftwareLOD2 webinar series: Virtuoso by OpenLink Software
LOD2 webinar series: Virtuoso by OpenLink Software
LOD2 Creating Knowledge out of Interlinked Data
 
Gluing the IoT world with Java and LoRaWAN
Gluing the IoT world with Java and LoRaWANGluing the IoT world with Java and LoRaWAN
Gluing the IoT world with Java and LoRaWAN
Pance Cavkovski
 
Curriculum Vitae - Dimitrios Panagiotou - Senior Software Engineer
Curriculum Vitae - Dimitrios Panagiotou - Senior Software EngineerCurriculum Vitae - Dimitrios Panagiotou - Senior Software Engineer
Curriculum Vitae - Dimitrios Panagiotou - Senior Software Engineer
dpanag1979
 
JAX-WS Basics
JAX-WS BasicsJAX-WS Basics
JAX-WS Basics
Wes Williams
 
Mule Message Properties Component
Mule Message Properties ComponentMule Message Properties Component
Mule Message Properties Component
Durga Prasad Kakarla
 
Developing Agile Java Applications using Spring tools
Developing Agile Java Applications using Spring toolsDeveloping Agile Java Applications using Spring tools
Developing Agile Java Applications using Spring tools
Sathish Chittibabu
 
de:code エスキュービズム勉強会0620
de:code エスキュービズム勉強会0620de:code エスキュービズム勉強会0620
de:code エスキュービズム勉強会0620
エンジニア勉強会 エスキュービズム
 
ApacheCon NA 2010 - Developing Composite Apps for the Cloud with Apache Tuscany
ApacheCon NA 2010 - Developing Composite Apps for the Cloud with Apache TuscanyApacheCon NA 2010 - Developing Composite Apps for the Cloud with Apache Tuscany
ApacheCon NA 2010 - Developing Composite Apps for the Cloud with Apache Tuscany
Jean-Sebastien Delfino
 
2014 Pre-MSc-IS-2 Infrastructure
2014 Pre-MSc-IS-2 Infrastructure2014 Pre-MSc-IS-2 Infrastructure
2014 Pre-MSc-IS-2 Infrastructure
andreasmartin
 
20100707 e z_rmll_gig_v1
20100707 e z_rmll_gig_v120100707 e z_rmll_gig_v1
20100707 e z_rmll_gig_v1
Gilles Guirand
 
ROLE Technologies – A possible contribution to Apache Rave?
ROLE Technologies – A possible contribution to Apache Rave?ROLE Technologies – A possible contribution to Apache Rave?
ROLE Technologies – A possible contribution to Apache Rave?
Dominik Renzel
 
OW2con'14 - OpenCloudware: The vApp Lifecycle Management Solution for Multi-C...
OW2con'14 - OpenCloudware: The vApp Lifecycle Management Solution for Multi-C...OW2con'14 - OpenCloudware: The vApp Lifecycle Management Solution for Multi-C...
OW2con'14 - OpenCloudware: The vApp Lifecycle Management Solution for Multi-C...
OW2
 
Message properties component in mule
Message properties component in muleMessage properties component in mule
Message properties component in mule
Khan625
 
How to Build & Develop Responsive Open Learning Environments with the ROLE SDK
How to Build & Develop Responsive Open Learning Environments with the ROLE SDKHow to Build & Develop Responsive Open Learning Environments with the ROLE SDK
How to Build & Develop Responsive Open Learning Environments with the ROLE SDK
Dominik Renzel
 
IzPack at LyonJUG'11
IzPack at LyonJUG'11IzPack at LyonJUG'11
IzPack at LyonJUG'11
julien.ponge
 
Web2.0: Integration issues
Web2.0: Integration issuesWeb2.0: Integration issues
Web2.0: Integration issues
hnzz pronk
 
CLIF as a Service: Distributed performance testing in continuous integration...
CLIF as a Service:  Distributed performance testing in continuous integration...CLIF as a Service:  Distributed performance testing in continuous integration...
CLIF as a Service: Distributed performance testing in continuous integration...
OW2
 
Implementing API Facade using WSO2 API Management Platform
Implementing API Facade using WSO2 API Management PlatformImplementing API Facade using WSO2 API Management Platform
Implementing API Facade using WSO2 API Management Platform
WSO2
 
Felix HTTP - Paving the road to the future
Felix HTTP - Paving the road to the futureFelix HTTP - Paving the road to the future
Felix HTTP - Paving the road to the future
Marcel Offermans
 
Iz Pack
Iz PackIz Pack
Iz Pack
Inria
 
Gluing the IoT world with Java and LoRaWAN
Gluing the IoT world with Java and LoRaWANGluing the IoT world with Java and LoRaWAN
Gluing the IoT world with Java and LoRaWAN
Pance Cavkovski
 
Curriculum Vitae - Dimitrios Panagiotou - Senior Software Engineer
Curriculum Vitae - Dimitrios Panagiotou - Senior Software EngineerCurriculum Vitae - Dimitrios Panagiotou - Senior Software Engineer
Curriculum Vitae - Dimitrios Panagiotou - Senior Software Engineer
dpanag1979
 
Developing Agile Java Applications using Spring tools
Developing Agile Java Applications using Spring toolsDeveloping Agile Java Applications using Spring tools
Developing Agile Java Applications using Spring tools
Sathish Chittibabu
 

Recently uploaded (20)

Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Orangescrum
 
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
Andre Hora
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
The Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdfThe Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdf
drewplanas10
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
University of Hawai‘i at Mānoa
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Orangescrum
 
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
Andre Hora
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
The Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdfThe Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdf
drewplanas10
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
University of Hawai‘i at Mānoa
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 

Soceda : integration of ws notification in distributed complex event processing

  • 1. Project : SocEDA Integration of WS-Notification in Distributed Complex Event Processing ADAM – Seminar 2011 September 2011 - 1 Project : SocEDA by : Fernand PARAÏSO
  • 2. What is WS-Notification ? ooPublishPublish//subscribesubscribe Notification for Web ServicesNotification for Web Services ooWSWS--BaseNotificationBaseNotification ooWSWS--TopicsTopics ooWSWS--BrokeredNotificationBrokeredNotification September 2011ADAM – Seminar 2011 - 2
  • 3. Topic Namespace Documents <?xml version="1.0" encoding="UTF-8"?> <wstop:TopicNamespace targetNamespace="http://www.soceda.org/muse" xmlns:producer_event="http://www.soceda.org/muse/Producer/" xmlns:wstop="http://docs.oasis-open.org/wsn/t-1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tns1="http://frascati.ow2.org/topicNamespace/MyFirstTopicNamespaceSample" xmlns:tns2="http://frascati.ow2.org/topicNamespace/MySecondTopicNamespaceSample" xmlns:tns3="http://frascati.ow2.org/topicNamespace/MyThirdTopicNamespaceSample" xsi:schemaLocation="http://docs.oasis-open.org/wsn/t-1 http://docs.oasis-open.org/wsn/t-1.xsd http://www.soceda.org/muse/Producer/ Producer.wsdl"> <wstop:documentation> TopicNamespace definition for museum(Guardian, Visitor, LocationReport) application. TreeTopicNamespace definition for museum(Guardian, Visitor, LocationReport) application. </wstop:documentation> <tns1:visitorEventTopic wstop:topic="true" messageTypes="producer_event:visitorEvent"> </tns1:visitorEventTopic> <tns2:guardianEventTopic wstop:topic="true" messageTypes="producer_event:guardianEvent"> </tns2:guardianEventTopic> <tns3:locationReportEventTopic wstop:topic="true" messageTypes="producer_event:locationReportEvent"> </tns3:locationReportEventTopic> </wstop:TopicNamespace> September 2011ADAM – Seminar 2011 - 3 guardianEventTopic visitorEventTopic locationReportEventTopic Tree
  • 4. Benefits of WS-Notification September 2011ADAM – Seminar 2011 - 4
  • 7. Diagram (Topic) September 2011ADAM – Seminar 2011 - 7
  • 9. Diagram (Broker) September 2011ADAM – Seminar 2011 - 9
  • 10. Architecture Overview Guardian composite Notify events Consumer September 2011ADAM – Seminar 2011 - 10 Guardian composite Visitor composite Alert-system composite WS-Notification Subscribe to a topic Producers
  • 11. Demo September 2011ADAM – Seminar 2011 - 11