CEFRIEL, Politecnico di Milano, Università di Roma “La Sapienza”
““Risk Management in Archeology”Risk Management in Archeology”Dimostratore in ambito “Dimostratore in ambito “Beni CulturaliBeni Culturali””
WP8
Roma - 25 Novembre ‘05
2Scenario Beni Culturali
““Risk Management in Archeology”Risk Management in Archeology”
Il contesto di riferimento• Lo scenario applicativo: attori e attività
Supporto ai processi della squadra operativa• Orchestrazione di servizi (WP2)
Supporto alle attività della squadra operativa• Middleware riflessivo per MANET (WP3)
Supporto alla gestione dell’infrastruttura fisica• Power aware routing per MANET e autoconfigurazione
(WP4)
Supporto alla fruizione dei servizi• Erogazione di servizi multimodali e context aware (WP7)
3Scenario Beni Culturali
Scenario operativo: ambito beni culturaliScenario operativo: ambito beni culturali
Sede centrale Coordina diversi campi mobili.
Sistema informativo tradizionale
Campo mobileAccoglie e coordina le
squadre operative. Allestito anche in
strutture provvisorie.
Rete fissaModem,ADSL,
…Squadra operativa
Acquisisce le informazioni sul posto. Ogni componente ha un dispositivo mobile.
Rete mobileGPRS,UMTS,
…
Rete wireless o mobile
WiFi, GPRS, UMTS,…
4Scenario Beni Culturali
Risk Management in Archeology in the MAIS architectureRisk Management in Archeology in the MAIS architecture
MAIS Front-end Environment
MAIS back-end flexible web-service environment
MAIS Service Registry
Matchmaker
Behavioral Compatibility Engine
Service Onthology
Domain Onthology
UDDI Registry
Wrapper Repository
Semantic Publisher
Negotiator
Mobile Service design environment
Process partitioning
Support tools
Process optimizer
Process Orchestrator
Concrete Service Invoker
WrapperConcretizator
Platform Invoker
Web Services
Implementations
Transaction Manager
Recommendation Environment
User KM
User
profiles
MA
IS R
efl
ec
tiv
e A
rch
ite
ctu
re
End User/Web application
WP2
WP2
5Scenario Beni Culturali
Risk Management in Archeology in the MAIS architectureRisk Management in Archeology in the MAIS architecture
MA
IS R
efl
ec
tiv
e A
rch
ite
ctu
re
MAIS Front-end Environment
MAIS back-end flexible web-service environment
•text simplification
• location awareness tools
• security support
• very small database design Support tools
User profile
s
interaction design
Adaptive interaction generation
Adaptive web application design
Adaptive context aware
web application
Very small databases
Low power architectures
Mobile flexible deployment environment
Front-end adaptivity tools
Adaptive networks
Adaptive contents
generation
WP3
WP4
WP7WP3
6Scenario Beni Culturali
““Risk Management in Archeology”Risk Management in Archeology”
Il contesto di riferimento• Lo scenario applicativo: attori e attività
Supporto ai processi della squadra operativa• Orchestrazione di servizi (WP2)
Supporto alle attività della squadra operativa• Middleware riflessivo per MANET (WP3)
Supporto alla gestione dell’infrastruttura fisica• Power aware routing per MANET e autoconfigurazione
(WP4)
Supporto alla fruizione dei servizi• Erogazione di servizi multimodali e context aware (WP7)
7Scenario Beni Culturali
Orchestrazione Orchestrazione
Nella demo sono identificate quattro squadre operative • OT1 collegamento con il campo base e interazione con
caposquadra
• OT2 fotografie, gps e controllo elevati
• OT3 controllo fondazioni
• OT4 controllo iscrizioni
Si mostra come:
• si coordinano i vari soggetti attraverso un partizionamento dei processi
• Selezione di servizi flessibili in base alla qualità del servizio
• Ricerca di servizi su reti ad hoc (giugno)
• Workflow adattativo (giugno)
8Scenario Beni Culturali
ProcessoProcesso
9Scenario Beni Culturali
ProcessoProcesso
10Scenario Beni Culturali
ProcessoProcesso
11Scenario Beni Culturali
ProcessoProcesso
12Scenario Beni Culturali
Orchestrazione di serviziOrchestrazione di servizi
Campo Base OT1
Rete radiomobile
Squadre operative
OT2 OT3
Middleware Mobile
Federated tuple space
13Scenario Beni Culturali
Selezione servizi QoS-based in base al contestoSelezione servizi QoS-based in base al contesto
OT2
Servizi applicativi
TPC1 TPC2
CSIConcrete service invoker
Availability=yes
Invoke Modify Service
With QoS
Availability=No Availability=yes
InvokeAvailability
=yes
Availability=No
14Scenario Beni Culturali
Raccogli dati
Raccogli tutti i dati
Ricevi tutti i datiaggiornati
Continua il lavoro
Invia istruzioni e dati
Schedula le attività
Invia istruzioni e dati
Continua il lavoro Compila questionaripreformattati
Compila form DuomoCompila form
Chesa S. Francesco
Quartier
Generale
Caposquadra
Membro 1
Membro 2
Membro 3
Membro 4
Continua il lavoro
Riconfigura la rete
Continua il lavoroContinua il lavoro Continua il lavoro Segui Membro 2
Invia istruzioni e dati
Schedula le attività
Invia istruzioni e dati
Continua il lavoro
Continua il lavoro Compila questionaripreformattati
Compila form DuomoCompila form Chiesa
S. Francesco
Confronta le vecchie immagini con le nuove
Raccogli tutti i dati
Ricevi tutti i datiaggiornati
Quartier Generale
Caposquadra
Membro 1 Membro 2 Membro 3
Adattività in Mini-OrchestratorAdattività in Mini-Orchestrator
15Scenario Beni Culturali
Mobile Device j
Service 3 Service 4
Network Service Interface
Wireless Stack (HW/SW)
Mobile Device i
Service 1 Service 2
Network Service Interface
Wireless Stack (HW/SW)
Mobile Device Coordinator
Network Service Interface
Predictive Layer
RewritingRules
WorkflowSchema
Wireless Stack (HW/SW)
LPC MAC
Wireless Channel (radio, light, sound)
Angle of Arrive (AOA)
Ranging(distance)
Coordination Layer
Workflow Execution
Engine
Workflow Adapter
Workflow Rewriter
Disconnection Manager
Orchestrazione di servizi in MANETOrchestrazione di servizi in MANET
16Scenario Beni Culturali
Mini-Orchestrator SimulatorMini-Orchestrator Simulator
Server di simulazione del movimento
Dispositivo mobile dell’operatore 1
Dispositivo mobile dell’operatore 3
Dispositivo mobile dell’operatore 4Dispositivo mobile
dell’operatore 2
Processo che fa da
Interceptor
Processo che fa da proxy sw
del dispositivo
Canale WLAN (802.11x con infrastruttura)
17Scenario Beni Culturali
““Risk Management in Archeology”Risk Management in Archeology”
contesto di riferimento• Lo scenario applicativo: attori e attività
Supporto ai processi della squadra operativa• Orchestrazione di servizi (WP2)
Supporto alle attività della squadra operativa• Middleware riflessivo per MANET (WP3)
Supporto alla gestione dell’infrastruttura fisica• Power aware routing per MANET e autoconfigurazione
(WP4)
Supporto alla fruizione dei servizi• Erogazione di servizi multimodali e context aware (WP7)
18Scenario Beni Culturali
Network: middleware riflessivo per MANETNetwork: middleware riflessivo per MANET
OT3
CSIConcrete service invoker
Test on distance (HOP number)
Call service Get distance
MANET
AODV
Invoca il servizio
dell’host più “vicino”
in termini di hop
Il middleware riflessivo per le MANET fornisce
informazioni sulla topologia di rete e sulle caratteristiche dei
dispositivi Ricerca servizi tramite Distributed UDDI (giugno)
19Scenario Beni Culturali
““Risk Management in Archeology”Risk Management in Archeology”
Il contesto di riferimento• Lo scenario applicativo: attori e attività
Supporto ai processi della squadra operativa• Orchestrazione di servizi (WP2)
Supporto alle attività della squadra operativa• Middleware riflessivo per MANET (WP3)
Supporto alla gestione dell’infrastruttura fisica• Power aware routing per MANET e autoconfigurazione
(WP4)
Supporto alla fruizione dei servizi• Erogazione di servizi multimodali e di servizi context
aware (WP7)
20Scenario Beni Culturali
Network: protocollo di routing power-awareNetwork: protocollo di routing power-aware
Wi-Fi
MANET Node 5
MANET Node 2
MANET Node 1
MANET Node 4
MANET Node 3
Low Battery!
Send photo to Node 3 via FTP!
click
L’integrazione con ilRouting power-aware è prevista per giugno
21Scenario Beni Culturali
Network: protocollo di routing power-awareNetwork: protocollo di routing power-aware
Wi-Fi
MANET Node 5
MANET Node 2
MANET Node 1
MANET Node 4
MANET Node 3
Low Battery!
Send photo to Node 3 via FTP!
22Scenario Beni Culturali
““Risk Management in Archeology”Risk Management in Archeology”
Il contesto di riferimento• Lo scenario applicativo: attori e attività
Supporto ai processi della squadra operativa• Orchestrazione di servizi (WP2)
Supporto alle attività della squadra operativa• Middleware riflessivo per MANET (WP3)
Supporto alla gestione dell’infrastruttura fisica• Power aware routing per MANET (WP4)
Supporto alla fruizione dei servizi• Erogazione di servizi multimodali e di servizi context
aware (WP7)
23Scenario Beni Culturali
Erogazione di servizi multimodali e di servizi context Erogazione di servizi multimodali e di servizi context awareaware
terminale PDAAttività = inizio ispezione dei reperti
Adattamento: layout (i)
1
Parco archeologico - indoor
Avvicinamento ad un elevatoAttività = ispezione
Adattamento: selezione attributi
3
avvicinamento al repertoAttività = ispezione
Adattamento: selezione istanza (e)
2
Variazione di luminositàAdatamento: presentazione
4
Piattaforma SAF
Context Aware Server
Utente operatore
Utente esperto (archeologo)
Ufficio interno al parco archeologico
Utente operatore
Parco archeologico - outdoor
Contesto: terminale fissoAttività = consultazione
0