1 attivita di ricerca 2009-2010 carlo batini. 2 aree come costruire ed esprimere il contenuto...

21
1 Attivita’ di ricerca 2009-2010 Carlo Batini

Upload: romeo-porcu

Post on 02-May-2015

216 views

Category:

Documents


2 download

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

21

Libro eG4M