“Risk Management in Archeology” Dimostratore in ambito “Beni Culturali” CEFRIEL, Politecnico di Milano, Università di Roma “La Sapienza” Roma - 25 Novembre ‘05 WP8
“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)
Scenario operativo: ambito beni culturali Campo mobile Accoglie e coordina le squadre operative. Allestito anche in strutture provvisorie. Rete fissa Modem,ADSL,… Rete mobile GPRS,UMTS,… Squadra operativa Acquisisce le informazioni sul posto. Ogni componente ha un dispositivo mobile. Sede centrale Coordina diversi campi mobili. Sistema informativo tradizionale Rete wireless o mobile WiFi, GPRS, UMTS,…
Risk Management in Archeology in the MAIS architecture MAIS Front-end Environment End User/Web application MAIS back-end flexible web-service environment Platform Invoker Transaction Manager Process Orchestrator Concrete Service Invoker WP2 User KM Recommendation Environment Concretizator Wrapper MAIS Reflective Architecture MAIS Service Registry Web Services Implementations Matchmaker Semantic Publisher Behavioral Compatibility Engine User profiles Service Onthology Domain Onthology Wrapper Repository Negotiator Mobile Service design environment Process partitioning Support tools Process optimizer UDDI Registry WP2
Risk Management in Archeology in the MAIS architecture MAIS Reflective Architecture 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 profiles 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 WP7 WP3 WP4 WP3
“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)
Nella demo sono identificate quattro squadre operative 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)
Processo
Processo
Processo
Processo
Orchestrazione di servizi Rete radiomobile OT1 Federated tuple space Campo Base Middleware Mobile Squadre operative OT2 OT3
Selezione servizi QoS-based in base al contesto Invoke Availability=yes Invoke Modify Service With QoS OT2 CSI Concrete service invoker Servizi applicativi TPC1 TPC2 Availability=No Availability=yes Availability=yes Availability=No
Adattività in Mini-Orchestrator Invia istruzioni e dati Schedula le attività Continua il lavoro Compila questionari preformattati Compila form Duomo Compila form Chiesa S. Francesco Confronta le vecchie immagini con le nuove Raccogli tutti i dati Ricevi tutti i dati aggiornati Quartier Generale Caposquadra Membro 1 Membro 2 Membro 3 Invia istruzioni e dati Schedula le attività Continua il lavoro Compila questionari preformattati Compila form Duomo Compila form Chesa S. Francesco Quartier Generale Caposquadra Membro 1 Membro 2 Membro 3 Membro 4 Continua il lavoro Riconfigura la rete Segui Membro 2 Continua il lavoro Raccogli dati Raccogli tutti i dati Ricevi tutti i dati aggiornati
Mobile Device Coordinator Orchestrazione di servizi in MANET Mobile Device j Service 3 Service 4 Network Service Interface Wireless Stack (HW/SW) Mobile Device i Service 1 Service 2 Mobile Device Coordinator Predictive Layer Rewriting Rules Workflow Schema LPC MAC Wireless Channel (radio, light, sound) Angle of Arrive (AOA) Ranging (distance) Coordination Layer Execution Engine Workflow Adapter Rewriter Disconnection Manager
Mini-Orchestrator Simulator Server di simulazione del movimento Dispositivo mobile dell’operatore 1 dell’operatore 3 dell’operatore 4 dell’operatore 2 Processo che fa da Interceptor Processo che fa da proxy sw del dispositivo Canale WLAN (802.11x con infrastruttura)
“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)
Network: middleware riflessivo per MANET Test on distance (HOP number) OT3 CSI Concrete service invoker Call service Get distance Invoca il servizio dell’host più “vicino” in termini di hop MANET AODV Il middleware riflessivo per le MANET fornisce informazioni sulla topologia di rete e sulle caratteristiche dei dispositivi Ricerca servizi tramite Distributed UDDI (giugno)
“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)
Network: protocollo di routing power-aware click MANET Node 1 MANET Node 2 Low Battery! Wi-Fi MANET Node 5 MANET Node 3 Send photo to Node 3 via FTP! MANET Node 4 L’integrazione con il Routing power-aware è prevista per giugno
Network: protocollo di routing power-aware MANET Node 1 MANET Node 2 Low Battery! Wi-Fi MANET Node 5 MANET Node 3 Send photo to Node 3 via FTP! MANET Node 4
“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)
Erogazione di servizi multimodali e di servizi context aware Parco archeologico - outdoor terminale PDA Attività = inizio ispezione dei reperti Adattamento: layout (i) 1 Piattaforma SAF Context Aware Server Parco archeologico - indoor Utente operatore avvicinamento al reperto Attività = ispezione Adattamento: selezione istanza (e) 2 Utente operatore Utente esperto (archeologo) Avvicinamento ad un elevato Attività = ispezione Adattamento: selezione attributi 3 Ufficio interno al parco archeologico Variazione di luminosità Adatamento: presentazione 4 Contesto: terminale fisso Attività = consultazione