late binding view view manager view configuration (remote) data update (local) data query sla...
TRANSCRIPT
Late bindingLate binding
ViewView
Manager
View configuration
(remote) data update
(local) data query
SLA management
Admin
subscribe
Data sources
Late binding attribute interface
client interface
server interface
view composition
Mutualizer
Co-localization Monitoring service
ViewView
Manager
View configuration
(remote) data update
(local) data query
SLA management
subscribe
Data sources
Late binding
client interface
server interface
view composition
Mutualizer
Monitoring service
subscribe
data update
data query
subscribe
Data sources
Late binding
client interface
server interface
Monitoring service
attribute interface
SLA management
Data Buffer
Data collector
(remote) data update
(local) data query
Data Coherency
Data Adaptation
subscribe
Data Coherency
Data collector(remote) data update
(local) data query
Data Buffer
Data Adaptation
subscribe
Data Buffer
Data Coherency
Data Buffer
Data collector(remote) data update
(local) data query
Data Coherency
Data Adaptation
subscribe
View Manager
Mutualizer
Data Sources
Data Buffer
Data collector
Late Binding Context
Contexts Manager
Context configuration
(remote) data update
(local) data query
Data Coherency
Data Adaptation
SLA management
Subscribe
Data sources
Late bindingLate bindingLate binding
Sharing Manager
client interface
server interface
context instantiation
Data Buffer
Data collector
(remote) data update
(local) data query
Data Coherency
Data Adaptation
subscribe
Data Coherency
Data collector(remote) data update
(local) data query
Data Buffer
Data Adaptation
subscribe
Data Buffer
Data collector(remote) data update
(local) data query
Data Coherency
Data Adaptation
subscribe
Data Coherency
Data collector(remote) data update
(local) data query
Data Buffer
Data Adaptation
subscribe
Data Sources
Data collector
ViewView
Manager
subscribe
(remote) data update
(local) data query
Data Buffer
Data Adaptation
SLA management
subscribe
Data sources
Late bindingLate bindingLate binding
View composition
Data Collector application(based on a data mediation fmk)
Late Binding:Application 2
Late Binding:Application n
Late Binding:Application 1
…
Select fire-men Select policies Select trucks
…
pull pull pull
Vizilles Eybens Gières
Fuel level,… (truck #i)Heart frequency,…(fire-man #i)…
GatewayGateway Gateway
…
Sensors
Sensors
Sensors
push/pull push/pull push/pull
Business Process
Get properties: fire-men, policies, trucks,…
…
Late Binding:Application 2
Late Binding:Application n
Late Binding:Application 1
…
Select fire-men Select policies Select trucks
…
pull pull pull
push/pull
Business Process…
Data Collector application
(local or distributed mediationbased on a data mediation
fmk)
Sender(s)
Probe(s)
Data bufferingData coherencyData adaptation
push
Vizilles Eybens Gières
Local mediation:Report on truck #i(fuel level,…) , fire-man #i(heart-frequency,…)
GatewayGateway Gateway
Sensors
Sensors
Sensors
push/pull
Sender(s)
Probe(s)
Fire-man #i, truck #i, policy #i, …
push/pull
pushpush
M4LB (view)
Sender(s)
Probe(s)
Fire-man #i, truck #i, policy #i, …
Sender(s)
Probe(s)
Fire-man #i, truck #i, policy #i, …