La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Center for Advanced Studies of Rome © 2005 IBM Corporation Il Livello Semantico nella Cooperazione Applicativa Guido Vetere IBM Centro Studi Avanzati di.

Presentazioni simili


Presentazione sul tema: "Center for Advanced Studies of Rome © 2005 IBM Corporation Il Livello Semantico nella Cooperazione Applicativa Guido Vetere IBM Centro Studi Avanzati di."— Transcript della presentazione:

1 Center for Advanced Studies of Rome © 2005 IBM Corporation Il Livello Semantico nella Cooperazione Applicativa Guido Vetere IBM Centro Studi Avanzati di Roma I sistemi informativi basati sulle logiche descrittive FORUM P.A. 24 Novembre 2005

2 Center for Advanced Studies of Rome © 2005 IBM Corporation Verso un linguaggio comune per la Pubblica Amministrazione … occorre un salto di qualità: passare dal filo, dalla concezione del [Sistema Pubblico di Connettività] come infrastruttura trasmissiva di connessione, al dialogo, e cioè ad una infrastruttura tecnologica a supporto della comunicazione telematica, come strumento di raccordo, coordinamento, integrazione di processi [ VERSO UN LINGUAGGIO COMUNE PER LE PUBBLICHE AMMINISTRAZIONI, Forum PA 26 Ottobre 2005 ]

3 Center for Advanced Studies of Rome © 2005 IBM Corporation Linguaggio e ICT Molto lavoro è stato dedicato alla definizione della fonologia della sintassi del linguaggio comune per lICT nella Pubblica Amministrazione: connettività, protocolli, middleware, etc. Affrontare compiutamente il tema dellintegrazione, oggi, richiede che si entri nel territorio della semantica. LinguaggioICT FonologiaConnettività SintassiInteroperabilità SemanticaIntegrazione

4 Center for Advanced Studies of Rome © 2005 IBM Corporation Dallinteroperabilità allintegrazione Interoperabilità: The ability of systems, units, or forces to provide services to and accept services from other systems, units or forces (Wikipedia) Integrazione: Combines data and processes to provide a consolidated view of some business entity. (IBM) InteroperabilitàIntegrazione Standard per laccesso coordinato ai servizi e per lo scambio dei dati Logica di cooperazione dei processi, semantica dei dati e delle funzioni di business Protocolli, formati standard per dati e metadati, servizi infrastrutturali Vocabolari di metadati, cataloghi di servizi Neutralità rispetto al dominio della cooperazione Impegno rispetto al dominio della cooperazione

5 Center for Advanced Studies of Rome © 2005 IBM Corporation La semantica in una slide La semantica è il rapporto tra un sistema di significanti (espressioni) e un sistema di significati (contenuti) Tale rapporto è stabilito da associazioni dette segni La comunicazione (riuscita) è uno scambio di segni che avviene mediante espressioni significanti Il passaggio dal significante al significato è detto interpretazione (del segno) significante significato segno In questo luogo è vietato fumare divieto di fumo

6 Center for Advanced Studies of Rome © 2005 IBM Corporation Semantica e ontologie Per linformatica, unontologia è una concettualizzazione (teoria) di ciò che esiste in una certa realtà (dominio) Pubblicare unontologia significa manifestare un insieme di simboli (predicati, costanti) e di vincoli logici (es. inclusione) Tali simboli sono intesi come segni: fissarne la valida interpretazione in un dominio (es. un database legacy) è il ruolo specifico della semantica Le ontologie sono necessarie per lintegrazione semantica, ma non sono sufficienti: bisogna prendersi cura della loro interpretazione nel contesto in cui si usano Ontologie di buona qualità facilitano lintegrazione semantica in quanto vincolano linterpetazione rispetto ad alcune categorie che si suppongono condivise

7 Center for Advanced Studies of Rome © 2005 IBM Corporation Scetticismo semantico A causa del carattere soggettivo e invisibile dellinterpretazione, la semantica è da sempre un problema per linguisti e filosofi - ed ora anche per gli informatici Nella storia del pensiero linguistico, lo scetticismo semantico è la posizione di chi crede che la semantica sia ovvia o ineffabile e che, in ogni caso, sia meglio tacerne Anche nellICT, vi è chi crede che: –Dati due schemi di metadati (es. relazionali), la loro corrispondenza (mapping) si ricava banalmente dalle etichette e dalla struttura –Il mapping tra schemi eterogenei nei sistemi di integrazione è un problema dei programmatori –Pubblicando ontologie e descrizioni di servizi la semantica viene da sé Nei progetti di integrazione complessi, il disimpegno nei confronti della semantica può avere gravi conseguenze

8 Center for Advanced Studies of Rome © 2005 IBM Corporation Impegno semantico La comunicazione umana funziona egregiamente anche senza una teoria del significato che spieghi comè che (in genere) ci si capisce Ma se passiamo alla comunicazione tra macchine, lassenza di un adeguato trattamento del livello semantico si presenta come un grave fattore di inibizione Si valuta che circa la metà del lavoro nei progetti di integrazione abbia a che fare con lanalisi della semantica di dati e processi (Semantic Technology Conf. 2006) Per fortuna - al contrario degli uomini - le macchine sono governabili, e le loro intepretazioni sono programmatiche Nel processo di integrazione di dati e servizi, un impegno specifico nei confronti del piano del contenuto è possibile e necessario

9 Center for Advanced Studies of Rome © 2005 IBM Corporation Semantica come linea di tendenza dellICT Il valore economico delle tecnologie e dei servizi a supporto dellintegrazione semantica è stimato in crescita a 63 MLD $ nel 2010 (Semantic Technology Conference 2006) Modelli di dati gerarchici Metadati rigidi Applicazioni monolitiche Ontologie di dominio Metadati flessibili Integrazione tra imprese Incremento del valore dei Metadati Sintassi: come i dati si rappresentano Semantica: cosa i dati significano Modelli di dati relazionali Metadati rigidi Integrazione di impresa Modelli di dati estensibili (XML) Metadati flessibili Integrazione di impresa IBM Global Technology Outlook 2005

10 Center for Advanced Studies of Rome © 2005 IBM Corporation Semantica e architetture Service-Oriented Le architetture Service Oriented offrono la possibilità di definire componenti di business e renderli disponibili come servizi Servizi di Anagrafe Gli standard di contenuto permettono a diversi soggetti di usare servizi SOA in modo integrato Comune Ente Centrale Agenzia Scomposizione e standardizazione delle funzioni di business aumentano flessibilità, riuso, capacità di adattamento, etc Applicazione Monolitica Nuove Funzioni Componente Anagrafe Comune A Comune B Componente SOA Web Services Anagrafe IBM Global Technology Outlook 2005

11 Center for Advanced Studies of Rome © 2005 IBM Corporation PO Confirm Send ASN Create Forecast Response Send Fcst. Send PO Goods Receipt Send Invoice Payment Demand Planning Complete MPS Purchasing Plan Create P/O Availability Check MRP Plan Manage Order Balance Reserve Allocation Create Delivery Shipment Information Shipment Discrepancy Logistics Information Account Payable Sales Validation Account Receivable SupplierBuyer Factory. Sales Logistics Accounting Logistics Procurement Factory. Confirm Order Advance Shipment Forecast Reply Release Forecast Purchase Order Shipment Receipt Notify Invoice Remittance Advice Esempio: standard di contenuto nellindustria RosettaNet è uno standard di contenuto per processi B2B nellindustria elettronica 2 IBM Global Technology Outlook 2005

12 Center for Advanced Studies of Rome © 2005 IBM Corporation Idee per lintegrazione semantica nella Pubblica Amministrazione Industria Università e Ricerca Enti Pubblici PA Centrale Standard di rappresentazione e ontologie Tecnologie semantiche Servizi infrastrutturali Sviluppo ed esercizio Ricerca e sviluppo Servizi applicativi Sviluppo e integrazione Sviluppo, integrazione, orchestrazione Modellazione di dominio Modellazione ontologica Ricerca applicata Standardizzazione

13 Center for Advanced Studies of Rome © 2005 IBM Corporation Conclusione Dallinteroperabilità allintegrazione, la strada dellICT passa per la semantica - e non ci sono scorciatoie Teorie, metodi, standard, tecniche di supporto allintegrazione semantica hanno raggiunto il livello della maturità industriale LItalia ha competenze e risorse per sviluppare soluzioni di integrazione semantica per la cooperazione applicativa Le-Government nazionale può far leva su queste risorse per sviluppare una nuova fase del Sistema Pubbico di Connettività


Scaricare ppt "Center for Advanced Studies of Rome © 2005 IBM Corporation Il Livello Semantico nella Cooperazione Applicativa Guido Vetere IBM Centro Studi Avanzati di."

Presentazioni simili


Annunci Google