1 attivita di ricerca 2009-2010 carlo batini. 2 aree come costruire ed esprimere il contenuto...
TRANSCRIPT
![Page 1: 1 Attivita di ricerca 2009-2010 Carlo Batini. 2 Aree Come costruire ed esprimere il contenuto informativo integrato di sistemi informativi complessi basati](https://reader036.vdocuments.pub/reader036/viewer/2022081602/5542eb5a497959361e8c7305/html5/thumbnails/1.jpg)
1
Attivita’ di ricerca 2009-2010Carlo Batini
![Page 2: 1 Attivita di ricerca 2009-2010 Carlo Batini. 2 Aree Come costruire ed esprimere il contenuto informativo integrato di sistemi informativi complessi basati](https://reader036.vdocuments.pub/reader036/viewer/2022081602/5542eb5a497959361e8c7305/html5/thumbnails/2.jpg)
2
Aree
• Come costruire ed esprimere il contenuto informativo integrato di sistemi informativi complessi basati su DBMS Repositories di schemi concettuali e linguaggi ontologici light
• Come far evolvere la architettura dati di una organizzazione? Metodologia e strumenti SMART
• Come pianificare operativamente il progetto di servizi, ed in particolare servizi di eGovernment eGovernment
• Come progettare servizi che abbiano valore per la PA, l’utente, il provider Servizi a valore aggiunto
• Come estendere in concetto di qualita’ dai dati alla informazione? Non approfondito
![Page 3: 1 Attivita di ricerca 2009-2010 Carlo Batini. 2 Aree Come costruire ed esprimere il contenuto informativo integrato di sistemi informativi complessi basati](https://reader036.vdocuments.pub/reader036/viewer/2022081602/5542eb5a497959361e8c7305/html5/thumbnails/3.jpg)
3
The distribution issue is an example of data architecture and improvement of the
efficiency of a data architecture among a set of data bases
EmployeeEmployee #Salary
ProjectProject #Budget
Assigned-toEmployee #Project #Role Centralized DB
Distributed DB
Distributed DB
![Page 4: 1 Attivita di ricerca 2009-2010 Carlo Batini. 2 Aree Come costruire ed esprimere il contenuto informativo integrato di sistemi informativi complessi basati](https://reader036.vdocuments.pub/reader036/viewer/2022081602/5542eb5a497959361e8c7305/html5/thumbnails/4.jpg)
4
Il problema della evoluzione della architettura di una base di dati
Source 1
Source 7
Source 3
Source 5Source 4
Source 8
Source 2
Source 6
Come integrarle a livello logico?
Come integrarle a livello dati?
![Page 5: 1 Attivita di ricerca 2009-2010 Carlo Batini. 2 Aree Come costruire ed esprimere il contenuto informativo integrato di sistemi informativi complessi basati](https://reader036.vdocuments.pub/reader036/viewer/2022081602/5542eb5a497959361e8c7305/html5/thumbnails/5.jpg)
5
Livello logico concettuale
![Page 6: 1 Attivita di ricerca 2009-2010 Carlo Batini. 2 Aree Come costruire ed esprimere il contenuto informativo integrato di sistemi informativi complessi basati](https://reader036.vdocuments.pub/reader036/viewer/2022081602/5542eb5a497959361e8c7305/html5/thumbnails/6.jpg)
6
Hundreds of schemas
Why integration alone is not enough?
?
![Page 7: 1 Attivita di ricerca 2009-2010 Carlo Batini. 2 Aree Come costruire ed esprimere il contenuto informativo integrato di sistemi informativi complessi basati](https://reader036.vdocuments.pub/reader036/viewer/2022081602/5542eb5a497959361e8c7305/html5/thumbnails/7.jpg)
7
Schema integration
Goal: reconcile and obtain a common view
Schema 1 Schema 2
Integrated schema
![Page 8: 1 Attivita di ricerca 2009-2010 Carlo Batini. 2 Aree Come costruire ed esprimere il contenuto informativo integrato di sistemi informativi complessi basati](https://reader036.vdocuments.pub/reader036/viewer/2022081602/5542eb5a497959361e8c7305/html5/thumbnails/8.jpg)
8
Schema abstraction
Goal: Provide a compact view of the reality represented by the schema
Schema
Abstractschema
![Page 9: 1 Attivita di ricerca 2009-2010 Carlo Batini. 2 Aree Come costruire ed esprimere il contenuto informativo integrato di sistemi informativi complessi basati](https://reader036.vdocuments.pub/reader036/viewer/2022081602/5542eb5a497959361e8c7305/html5/thumbnails/9.jpg)
999
OWL-DLOntologies
ER with generalization
Thesauri Metadata
Terminologies, Vocabularies
Core BusinessData & Knowledge
IntegrationInference
Knowledge to be modeled
LanguageExpressiveness
Overall strategy for the use of the modeling languages
![Page 10: 1 Attivita di ricerca 2009-2010 Carlo Batini. 2 Aree Come costruire ed esprimere il contenuto informativo integrato di sistemi informativi complessi basati](https://reader036.vdocuments.pub/reader036/viewer/2022081602/5542eb5a497959361e8c7305/html5/thumbnails/10.jpg)
1010
Representing, abstracting and integrating Web schemas in the large
Problems with current approaches• Available languages lack loose integration/abstraction primitives• Light-weight languages such as RDFS cannot represent generic
abstractions between schema concepts (Palmonari & Batini SSWS 2009)
• Rich languages such as OWL-DL are “costly” to be used in the large• Integration Abstraction Primitives
• Understandability & Cost Effectiveness
• Legacy Models Compliance
• Web Compliance
• Semantics & Reasoning
Conceptual Modeling Languages
ER, UML M H - L L
Web Ontologies and Semantic Web Languages
Light (RDFS/DL-Lite) L M L H H
Rich (OWL-DL/Lite) L L H H H
ER/UML to OWL translations from the literature
Light (DL-Lite) L M L H H
Rich (OWL-DL) L L H H H
![Page 11: 1 Attivita di ricerca 2009-2010 Carlo Batini. 2 Aree Come costruire ed esprimere il contenuto informativo integrato di sistemi informativi complessi basati](https://reader036.vdocuments.pub/reader036/viewer/2022081602/5542eb5a497959361e8c7305/html5/thumbnails/11.jpg)
11
Livello dei dati
![Page 12: 1 Attivita di ricerca 2009-2010 Carlo Batini. 2 Aree Come costruire ed esprimere il contenuto informativo integrato di sistemi informativi complessi basati](https://reader036.vdocuments.pub/reader036/viewer/2022081602/5542eb5a497959361e8c7305/html5/thumbnails/12.jpg)
12
Tecnologie possibili
1. Integrazione nell’ interrogazione ai dati
a) Application integrationb) Consolidamentoc) Data Warehoused) Data Integration
2. Integrazione degli aggiornamentia) Publish & Subscribeb) Consolidamento
Application Int.
Data Integration
Publish&Subscribe
Consolidamento
Consolidamento.
Data Warehouse
![Page 13: 1 Attivita di ricerca 2009-2010 Carlo Batini. 2 Aree Come costruire ed esprimere il contenuto informativo integrato di sistemi informativi complessi basati](https://reader036.vdocuments.pub/reader036/viewer/2022081602/5542eb5a497959361e8c7305/html5/thumbnails/13.jpg)
13
DI
13
Consideriamo il seguente caso di basi di dati tutte centralizzate e indipendenti - 1
Source 1
Source 7
Source 3
Source 5Source 4
Source 8
Source 2
Source 6
Application Int.
Data Integration
Consolidamento.
Data Warehouse
PerInterrogazioni
PerAggiornamenti
Publish & Subscribe
Consolidamento.
Mono architettura
P&S
![Page 14: 1 Attivita di ricerca 2009-2010 Carlo Batini. 2 Aree Come costruire ed esprimere il contenuto informativo integrato di sistemi informativi complessi basati](https://reader036.vdocuments.pub/reader036/viewer/2022081602/5542eb5a497959361e8c7305/html5/thumbnails/14.jpg)
14
Consideriamo il seguente caso di basi di dati tutte centralizzate e indipendenti - 2
Source 1
Source 7
Source 3
Source 5Source 4
Source 8
Source 2
Source 6
Application Int.
Data Integration
Consolidamento.
Data Warehouse
PerInterrogazioni
PerAggioramenti
Publish & Subscribe
Consolidamento.
Piu’architetture
DW
P&S
P&S
DI
![Page 15: 1 Attivita di ricerca 2009-2010 Carlo Batini. 2 Aree Come costruire ed esprimere il contenuto informativo integrato di sistemi informativi complessi basati](https://reader036.vdocuments.pub/reader036/viewer/2022081602/5542eb5a497959361e8c7305/html5/thumbnails/15.jpg)
1515
Consideriamo il seguente caso di basi di dati tutte centralizzate e indipendenti - 3
Source 1
Source 7
Source 3
Source 5Source 4
Source 8
Source 2
Source 6
Application Int.
Data Integration
Consolidamento.
Data Warehouse
PerInterrogazioni
PerAggioramenti
Publish & Subscribe
Consolidamento.
Mono architettura
![Page 16: 1 Attivita di ricerca 2009-2010 Carlo Batini. 2 Aree Come costruire ed esprimere il contenuto informativo integrato di sistemi informativi complessi basati](https://reader036.vdocuments.pub/reader036/viewer/2022081602/5542eb5a497959361e8c7305/html5/thumbnails/16.jpg)
1616
Il problema
Source 2
Source 1Anagrafica
Clienti1
Source 3
Source 4
Source n
…..
QualeIntegrazione?
Nuova architettura
AnagraficaClienti2
Venditeretail
VenditeOn line
Altri
Come decidere?
![Page 17: 1 Attivita di ricerca 2009-2010 Carlo Batini. 2 Aree Come costruire ed esprimere il contenuto informativo integrato di sistemi informativi complessi basati](https://reader036.vdocuments.pub/reader036/viewer/2022081602/5542eb5a497959361e8c7305/html5/thumbnails/17.jpg)
17
Potential information content
Income
declares
Tax payer
Tax payer
Boathas
Sources
Tax payer
Boathas
Income
declares
Tax payer
Global schema
Find CF, Name of Tax Payer thatdeclares <= 30.000 € andhas >= 1 Boat
![Page 18: 1 Attivita di ricerca 2009-2010 Carlo Batini. 2 Aree Come costruire ed esprimere il contenuto informativo integrato di sistemi informativi complessi basati](https://reader036.vdocuments.pub/reader036/viewer/2022081602/5542eb5a497959361e8c7305/html5/thumbnails/18.jpg)
18
eGovernment
![Page 19: 1 Attivita di ricerca 2009-2010 Carlo Batini. 2 Aree Come costruire ed esprimere il contenuto informativo integrato di sistemi informativi complessi basati](https://reader036.vdocuments.pub/reader036/viewer/2022081602/5542eb5a497959361e8c7305/html5/thumbnails/19.jpg)
19
The old approach …
Technological
Juridical Economic
Social
Organizational
Technological
Juridical Economic
Organizational
Social
and the eG4M approach
![Page 20: 1 Attivita di ricerca 2009-2010 Carlo Batini. 2 Aree Come costruire ed esprimere il contenuto informativo integrato di sistemi informativi complessi basati](https://reader036.vdocuments.pub/reader036/viewer/2022081602/5542eb5a497959361e8c7305/html5/thumbnails/20.jpg)
20
The eG4M social & organzational system
Organization
Processes
Information
Technological infrastructures, Data, Applications, HW and Network Technologies
Requests Services
Complementary Organizational Resources
Process layer
Technological Resource layer
Resource layer
Organizational layer
Social system
Public Administrationorganizational
system
![Page 21: 1 Attivita di ricerca 2009-2010 Carlo Batini. 2 Aree Come costruire ed esprimere il contenuto informativo integrato di sistemi informativi complessi basati](https://reader036.vdocuments.pub/reader036/viewer/2022081602/5542eb5a497959361e8c7305/html5/thumbnails/21.jpg)
21
Libro eG4M