visualizza

Transcript

visualizza
Distributed Training Facility
Virtuality 2002
Societa' Italiana Avionica - S.p.A.
Societa' Italiana Avionica - S.p.A.
Strada Antica di Collegno 253, Torino - Italy
-
Virtuality 2002
-
 PREMESSA: LA DOMANDA PER IL TRAINING DISTRIBUITO
- i requisiti piu` “demanding”
- l’attuale offerta: una survey sul mercato del training
 L’INNOVAZIONE TECNOLOGICA
- l’uso ottimale di JAVA, CORBA, XML
 DISTRIBUTED TRAINING FACILITY (DTF)
- iterattivita`, multimedialita`, sicurezza
2
Societa' Italiana Avionica - S.p.A.
Strada Antica di Collegno 253, Torino - Italy
-
Virtuality 2002
-
 LA DOMANDA PER IL TRAINING DISTRIBUITO
perche` il training distribuito ..
 riduzione dei costi
 maggiori esigenze di addestramento
(complessita` dei sistemi SW di ultima generazione)
 tendenza a sviluppare sistemi con accesso distribuito
(LAN, WAN, I-NET, ecc)
3
Societa' Italiana Avionica - S.p.A.
-
Strada Antica di Collegno 253, Torino - Italy
Virtuality 2002
-
 LA DOMANDA PER IL TRAINING DISTRIBUITO
i requisiti piu` demanding ..
EFFICACIA
 consentire scambio di informazioni didattiche
in tempo reale
applicazione interattiva (Istruttore-Studenti)
PORTABILITA` non richiedere altri applicativi (browsers) a supporto
applicazione self contained
FLESSIBILITA` installabile/accessibile su qualunque piattaforma
applicazione “Multi-platform”
SICUREZZA
 supporto SSL e controllo sul server dati
applicazione sicura
4
Societa' Italiana Avionica - S.p.A.
-
Strada Antica di Collegno 253, Torino - Italy
Virtuality 2002
-
 L’OFFERTA DI TRAINING DISTRIBUITO
funzioni offerte dal mercato
Multi-platform
L’applicazione e` installabile/accessibile con qualsiasi sistema operativo
MultiMedia Delivery
L’applicazione consente di fare il play di materiale multimediale
Document/file sharing
Documenti e file sono aperti e condivisi su tutti gli student.
Chat
L’applicazione supporta il chat
Desktop sharing
Il desktop di uno dei partecipanti (Istruttore in genere) e` condiviso
dagli altri partecipanti
Video
Trasferimento del segnale video (webcam) da parte della applicazione
Audio on Internet
Audio incluso nella applicazione (no necessita` di telefono)
SSL
Secure Socket Layer, protocollo di sicurezza
Application integration
E possibile integrare all’interno di una infrastruttura, una
applicazione diversa preesistente
(in genere, con tecniche di SW wrapping)
Control/privacy on server
E` possibile il controllo/possesso del server da parte del cliente
Interactive applications
Due applicazioni software (di training) possono dialogare in tempo
reale, scambiandosi eventi in modo interattivo
Personnel monitor
L’istruttore configura e monitorizza la classe
Session recording
Registrazione di eventi, materiale addestrativo, presenze in una
data sessione di training
Remote control
L’istruttore puo` rilasciare il controllo di componenti applicativi
allo studente
Societa' Italiana Avionica - S.p.A.
-
Strada Antica di Collegno 253, Torino - Italy
Virtuality 2002
-
 L’OFFERTA DI TRAINING DISTRIBUITO
l’offerta: limitazioni attuali ..
sistemi proprietari
service providers
• scarsa capacita` interattiva
(in genere WEBINARS)
• no sicurezza sui dati
• alti costi di utilizzo
limitazioni
• scarsa standardizzazione
• alti costi di sviluppo
applicativi COTS
• scarsa interoperabilita`
(in genere Windows only)
• scarsa flessibilita` di utilizzo
(non supportano materiale
di training proprietario)
6
Societa' Italiana Avionica - S.p.A.
Strada Antica di Collegno 253, Torino - Italy
-
Virtuality 2002
-
 L’INNOVAZIONE TECNOLOGICA
l’uso ottimale di JAVA, CORBA, XML ..
il principale problema delle applicazioni della passata generazione e` la
difficile coesistenza di Flessibilita` e Efficacia..
FLESSIBILITA`
service providers
applicativi COTS
sistemi
proprietari
EFFICACIA
7
Societa' Italiana Avionica - S.p.A.
-
Strada Antica di Collegno 253, Torino - Italy
Virtuality 2002
-
 L’INNOVAZIONE TECNOLOGICA
l’uso ottimale di JAVA, CORBA, XML ..
la novita` introdotta dalle nuove tecnologie e` l’affermarsi di standard, sia di
comunicazione (CORBA) che di interfacciamento (XML), che consentono lo sviluppo
di applicazione proprietarie (come DTF), percio` Sicure e Efficaci, ma egualmente
aperte verso nuovi sviluppi e applicazioni esterne (come le applicazioni COTS)
standard di comunicaz.SW (CORBA)
ambiente di sviluppo JAVA
standard di interf. Dati (XML)
cliente
infrastruttura
DTF
plug
in
Materiale
di
Training
apertura verso il mondo esterno
(applicazione aperta)
applicazione proprietaria
(efficacia e sicurezza)
8
Societa' Italiana Avionica - S.p.A.
Strada Antica di Collegno 253, Torino - Italy
-
Virtuality 2002
-
 L’INNOVAZIONE TECNOLOGICA
JAVA, CORBA, XML ..
JAVA: linguaggio di programmazione (Object Oriented) che consente di
generare eseguibili lanciabili su qualsiasi sistema operativo
CORBA: e` uno standard (originato da OMG) che consente di gestire in modo
distribuito lo scambio di dati tra oggetti SW che siano sviluppati secondo la
metodologia Object Oriented
XML e` un metalinguaggio (definito dal gruppo W3C) che definisce uno standard di
comunicazione.
Nato per Internet, si sta affermando come il modo standard per scambiare
informazioni tra applicazioni diverse
Societa' Italiana Avionica - S.p.A.
Strada Antica di Collegno 253, Torino - Italy
-
Virtuality 2002
-
 L’INNOVAZIONE TECNOLOGICA
La SIA ha partecipato a vari progetti di ricerca europei, tra cui:
Distributed System Engineering (DSE): attivita` di ricerca e sviluppo volta a
individuare soluzioni innovative nel campo della progettazione e enginnering distribuito.
ACCESSMaintS: Progetto di ricerca UE volto a individuare una metodologia utile a
razionalizzare e reperire la conoscenza aziendale.
SEDRES-2: Progetto di ricerca UE (ESPRIT) volto a produrre uno standard per lo
scambio di dati sistemistici nelle varie fasi di progetto mettendo in comunicazione i
diversi strumenti SW impiegati.
Questi progetti di ricerca, nel corso di alcuni anni, hanno permesso di sperimentare tecnologie
innovative ed individuare le soluzioni piu` opportune ad implementare le funzionalita` previste.
Societa' Italiana Avionica - S.p.A.
-
Strada Antica di Collegno 253, Torino - Italy
Virtuality 2002
 DISTRIBUTED TRAINING FACILITY (DTF) - schema
infrastruttura DTF
legenda:
client (ISTRUTTORE)
ISTRUTTORE
-
funzionale
input utente
client (STUDENTE)
STUDENTE
APPLICAZIONE di TRAINING (lato Istruttore)
APPLICAZIONE di TRAINING (lato Studente)
interfaccia DTF - applicativo
interfaccia DTF - applicativo
SW di gestione lezione, lato ISTRUTTORE
gestore
gestore
gestore XML
MultiMedia
Audio
Eventi XML
(FLASH,HTML)
SW di gestione lezione, lato STUDENTE
gestore
gestore
gestore XML
MultiMedia
Audio
Eventi XML
(FLASH,HTML)
gestore eventi sistema
gestore comunicaz. (CORBA)
server
gestore comunicaz. (CORBA)
gestore comunicaz. Dati / Eventi (CORBA)
interfaccia/gestione databases (SQL)
dB LEZIONI
?
gestore eventi sistema
dB STUDENTI
dB log Lezioni
gestore audio
gestore indirizzamento (naming service)
gestore eventi
11
Societa' Italiana Avionica - S.p.A.
Strada Antica di Collegno 253, Torino - Italy
 DISTRIBUTED TRAINING FACILITY (DTF)
caratteristiche
-
Virtuality 2002
-
caratteristiche principali
benefici
BRDST/PeerToPeer
MODE
Possibilita` di interazione Istruttore-Tutti gli studenti (BRDST) e Istruttore-Singolo studente (peer to
peer) all’interno della classe virtuale
PLATFORM Independent
DTF e` installabile indifferentemente su Windows, Unix, Linux.
Supporto MULTIMEDIALE
DTF supporta HTML, Flash, AVI, ecc
Chat/Audio
La comunicazione audio/chat all’interno delle sessioni e` supportata.
Lesson Planner & Monitor
DTF consente all’istruttore di pianificare e monitorare i partecipanti alla classe virtuale.
Application Integration
DTF e` il ”contenitore” vuoto, perfettamente integrabile con qualsiasi applicazione specifica di
training attraverso lo standard di interfacciamento XML.
Control on Server
Il Cliente puo’ decidere se gestire il Server di DTF autonomamente, mantenendo il controllo sui
dati, o se utilizzare SIA come fornitore di tale servizio.
Secure Socket Layer
(opzionale)
E` possibile una opzione per il protocollo SSL, che garantisce la massima sicurezza sui dati.
requisiti di sistema
Postazione multimediale, qualsiasi Sistema Operativo, consigliata banda minima da 128Kbs.
12
Societa' Italiana Avionica - S.p.A.
Strada Antica di Collegno 253, Torino - Italy
-
Virtuality 2002
-
 DISTRIBUTED TRAINING FACILITY (DTF)
Funzioni presenti nel prototipo
caratteristiche
benefici
BRDST/PeerToPeer
MODE
Possibilita` di interazione Istruttore-Tutti gli studenti (BRDST) e
Istruttore-Singolo studente (peer to peer) all’interno della classe
virtuale
PLATFORM Independent
DTF e` installabile indifferentemente su Windows, Unix, Linux.
Supporto MULTIMEDIALE
DTF supporta HTML, Flash, AVI, ecc
Chat/Audio
La comunicazione audio/chat all’interno delle sessioni e` supportata.
Lesson Planner & Monitor
DTF consente all’istruttore di pianificare e monitorare i partecipanti
alla classe virtuale.
Application Integration
DTF e` il ”contenitore” vuoto, perfettamente integrabile con qualsiasi
applicazione specifica di training attraverso lo standard di
interfacciamento XML.
Control on Server
Il Cliente puo’ decidere se gestire il Server di DTF autonomamente,
mantenendo il controllo sui dati, o se utilizzare SIA come fornitore di
tale servizio.
Secure Socket Layer
(opzionale)
E` possibile una opzione per il protocollo SSL, che garantisce la
massima sicurezza sui dati.
13