+ All Categories
Home > Software > Soceda : integration of ws notification in distributed complex event processing

Soceda : integration of ws notification in distributed complex event processing

Date post: 14-Dec-2014
Category:
Upload: fawaz-fernand-paraiso
View: 56 times
Download: 3 times
Share this document with a friend
Description:
SocEDA : Integration of WS-notification in Distributed Complex Event Processing presented at the annual seminar of the Team.
11
Project : SocEDA Integration of WS-Notification in Distributed Complex Event Processing ADAM – Seminar 2011 September 2011 - 1 by : Fernand PARAÏSO
Transcript
Page 1: Soceda : integration of ws notification in distributed complex event processing

Project : SocEDA

Integration of WS-Notification in Distributed Complex Event Processing

ADAM – Seminar 2011 September 2011 - 1

Project : SocEDA

by : Fernand PARAÏSO

Page 2: Soceda : integration of ws notification in distributed complex event processing

What is WS -Notification ?

ooPublishPublish//subscribesubscribe Notification for Web ServicesNotification for Web Services

ooWSWS--BaseNotificationBaseNotification

ooWSWS--TopicsTopics

ooWSWS--BrokeredNotificationBrokeredNotification

September 2011ADAM – Seminar 2011 - 2

Page 3: Soceda : integration of ws notification in distributed complex event processing

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/MyFirstTop icNamespaceSample"

xmlns:tns2 ="http://frascati.ow2.org/topicNamespace/MySecondTo picNamespaceSample"

xmlns:tns3 ="http://frascati.ow2.org/topicNamespace/MyThirdTop icNamespaceSample"

xsi:schemaLocation ="http://docs.oasis-open.org/wsn/t-1 http://docs.oa sis-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

Page 4: Soceda : integration of ws notification in distributed complex event processing

Benefits of WS -Notification

September 2011ADAM – Seminar 2011 - 4

Page 5: Soceda : integration of ws notification in distributed complex event processing

Concepts

September 2011ADAM – Seminar 2011 - 5

Page 6: Soceda : integration of ws notification in distributed complex event processing

Depiction (Topic)

September 2011ADAM – Seminar 2011 - 6

Page 7: Soceda : integration of ws notification in distributed complex event processing

Diagram (Topic)

September 2011ADAM – Seminar 2011 - 7

Page 8: Soceda : integration of ws notification in distributed complex event processing

Depiction (Broker)

September 2011ADAM – Seminar 2011 - 8

Page 9: Soceda : integration of ws notification in distributed complex event processing

Diagram (Broker)

September 2011ADAM – Seminar 2011 - 9

Page 10: Soceda : integration of ws notification in distributed complex event processing

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

Page 11: Soceda : integration of ws notification in distributed complex event processing

Demo

September 2011ADAM – Seminar 2011 - 11


Recommended