Un’Introduzione all’Interoperabilità di Impresa Claudia Diamantini Dipartimento di Ingegneria Informatica, Gestionale e dell’Automazione Università Politecnica delle Marche Interoperabilità Concetto complesso…. Ack.: Interop-vlab.eu C. Diamantini, UNIVPM Interoperabilità – Definizione IEEE standard computer glossaries (1990) Capacità di due (o più) sistemi o componenti di scambiarsi informazioni e di usare l’informazione che è stata scambiata. C. Diamantini, UNIVPM Ostacoli all’Interoperabilità Eterogeneità Fisica: il mezzo con cui viaggiano le informazioni Logica: il linguaggio usato per organizzare le informazioni S.O., protocolli di rete,…, Formato dei dati, DBMS, linguaggio di query Semantica: il significato attribuito ai simboli Es. calcio C. Diamantini, UNIVPM Esempi di Eterogeneità Responsabile Indirizzo Reddito Dipendenti Rossi v. Po 16, S.Marcello 150.000 13 Verdi ... 200.000 7 .... Cliente Rossi ..... Via Città .... v. Po 16 San Marcello Reddito 150 Verdi .... .... 130 .... ..... .... .... C. Diamantini, UNIVPM Soluzioni per l’Interoperabilità Due paradigmi Integrato (ambienti centralizzati/distribuiti) Federato (ambienti distribuiti) Possono coesistere in soluzioni reali C. Diamantini, UNIVPM Sistemi Integrati Da una organizzazione “a isole”….. 13 Aggiorna il reddito di Rossi: il nuovo reddito è 135 Unità Operativa 1 Cercami il numero di dipendenti di Rossi Unità Operativa 2 C. Diamantini, UNIVPM Sistemi Integrati …Ad una Integrata Scrivi il nuovo reddito di Rossi: 135 Unità Operativa 1 Leggi numero di dipendenti di Rossi Unità Operativa 2 C. Diamantini, UNIVPM Sistemi Integrati Controllo centralizzato, standardizzazione sistema operativo, rete, DBMS,…. organizzazione dei dati Ambito intra-aziendale, gerarchico Vantaggi: massima interoperabilità, massima efficienza ed efficacia Una situazione completamente standardizzata è difficilmente raggiungibile in pratica solo su sottosistemi C. Diamantini, UNIVPM Sistemi Federati Mantenere l’interoperabilità senza perdere l’autonomia • mantiene le corrispondenze tra le informazioni sulla stessa entità del mondo reale • rimuove le ridondanze tra le diverse sorgenti • risolve le inconsistenze tra le diverse sorgenti C. Diamantini, UNIVPM Sistemi Federati Controllo parziale della situazione La situazione più comune Ognuno i propri sistemi, i propri schemi di dati Schema globale + sistema di corrispondenze Intra-aziendale: dimensioni medio/grandi Inter-aziendale: Sistemi di coordinamento, distretti, pubbliche amministrazioni,…. Vantaggi: bilanciamento tra autonomia e univocità dell’informazione Molti tipi di mediatori diversi C. Diamantini, UNIVPM “Il Futuro che c’è oggi” ovvero: attività di ricerca nell’ambito dell’Interoperabilità Modelli, tecniche, sistemi per Semplificare l’implementazione di sistemi federati Aumentare il grado autonomia delle componenti Internet, aziende e mercati virtuali,… Assoluta assenza di controllo: estrema dinamicità del sistema Nessuno schema globale è possibile C. Diamantini, UNIVPM “Il Futuro che c’è oggi” ovvero: attività di ricerca nell’ambito dell’Interoperabilità C. Diamantini, UNIVPM http://www.diiga.univpm.it/diamantini.html [email protected] C. Diamantini, UNIVPM