+ All Categories
Home > Documents > Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il...

Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il...

Date post: 01-May-2015
Category:
Upload: gabriele-cozzolino
View: 215 times
Download: 1 times
Share this document with a friend
54
Architettura del sistema Architettura del sistema Editoria Multimediale Editoria Multimediale
Transcript
Page 1: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Architettura del sistemaArchitettura del sistema

Editoria MultimedialeEditoria Multimediale

Page 2: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

SistemaSistema

Insieme di elementi che interagiscono per il Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti raggiungimento di un obiettivo, interdipendenti organizzati in modo da formare un complesso organizzati in modo da formare un complesso organico.organico.

Complesso di parti (componenti) aggregateComplesso di parti (componenti) aggregate in modo non casuale, nel quale ciascuna partein modo non casuale, nel quale ciascuna parte dipende dalle altre in funzione di relazioni dipende dalle altre in funzione di relazioni

conosciute.conosciute.

Page 3: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Sistema > ComponentiSistema > Componenti

Contenuti da veicolareContenuti da veicolareArea di memorizzazioneArea di memorizzazioneApplicazione di gestioneApplicazione di gestioneApplicazione di distribuzioneApplicazione di distribuzioneSupporto/i di trasmissioneSupporto/i di trasmissione

Nella pratica: insieme di piattaforme hardware, software di base e applicativi, Nella pratica: insieme di piattaforme hardware, software di base e applicativi, reti di comunicazione e contenuti che rendono possibile la gestione e la reti di comunicazione e contenuti che rendono possibile la gestione e la distribuzione delle informazioni.distribuzione delle informazioni.

ContenutiArea

memorizzazioneApplicazionedi gestione

Applicazionedi distribuzione

Utente finale

Page 4: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > ContenutiComponenti > Contenuti

L’insieme delle informazioni che desideriamo L’insieme delle informazioni che desideriamo veicolare attraverso il sito.veicolare attraverso il sito.

Notizie di attualitàNotizie di attualità Informazioni istituzionali dell’aziendaInformazioni istituzionali dell’aziendaCataloghi / ListiniCataloghi / ListiniEnciclopedie / DizionariEnciclopedie / DizionariCorsi di formazioneCorsi di formazione

Contenuti

Page 5: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > ContenutiComponenti > Contenuti

ModellizzazioneModellizzazione del contenuto del contenuto

Definizione di strutture astratte che rappresentinDefinizione di strutture astratte che rappresentino l’informazione da trattareo l’informazione da trattare

Organizzazione e definizione delle relazioni esistOrganizzazione e definizione delle relazioni esistenti tra le strutture dati individuateenti tra le strutture dati individuate

Contenuti

Page 6: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Contenuti > ModelloComponenti > Contenuti > ModelloL’Enciclopedia MultimedialeL’Enciclopedia Multimediale

Verdi, GiuseppeMusicista e compositore italiano (1813 – 1901).Uno dei musicisti più importanti della tradizione letteraria italiana.

La vita Giuseppe Fortunino Francesco Verdi nasce il 10 ottobre 1813 a Le Roncole, frazione di Busseto in provincia di Parma, primogenito di Carlo e di Luigia Uttini.[…] Morì a Milano nel 1901.

L’Aida Capolavoro di Verdi è L’Aida. Al Teatro dell'Opera del Cairo va in scena, il 24 dicembre 1871. L'8 febbraio 1872 Aida viene rappresentata, in prima esecuzione italiana, alla Scala di Milano. […] .

Categoria Arti, spettacolo e media Musica Italiana

Contenuti

Page 7: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Contenuti > ModelloComponenti > Contenuti > ModelloL’Enciclopedia MultimedialeL’Enciclopedia Multimediale

Verdi, GiuseppeMusicista e compositore italiano (1813 – 1901).Uno dei musicisti più importanti della tradizione letteraria italiana.

La vita Giuseppe Fortunino Francesco Verdi nasce il 10 ottobre 1813 a Le Roncole, frazione di Busseto in provincia di Parma, primogenito di Carlo e di Luigia Uttini.[…] Morì a Milano nel 1901.

L’Aida Capolavoro di Verdi è L’Aida. Al Teatro dell'Opera del Cairo va in scena, il 24 dicembre 1871. L'8 febbraio 1872 Aida viene rappresentata, in prima esecuzione italiana, alla Scala di Milano. […] .

Categoria Arti, spettacolo e media Musica Italiana

Parte descrittivaContenuti

Page 8: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Contenuti > ModelloComponenti > Contenuti > ModelloL’Enciclopedia MultimedialeL’Enciclopedia Multimediale

Verdi, GiuseppeMusicista e compositore italiano (1813 – 1901).Uno dei musicisti più importanti della tradizione letteraria italiana.

La vita Giuseppe Fortunino Francesco Verdi nasce il 10 ottobre 1813 a Le Roncole, frazione di Busseto in provincia di Parma, primogenito di Carlo e di Luigia Uttini.[…] Morì a Milano nel 1901.

L’Aida Capolavoro di Verdi è L’Aida. Al Teatro dell'Opera del Cairo va in scena, il 24 dicembre 1871. L'8 febbraio 1872 Aida viene rappresentata, in prima esecuzione italiana, alla Scala di Milano. […] .

Categoria Arti, spettacolo e media Musica Italiana

Parte multimediale

Contenuti

Page 9: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Contenuti > ModelloComponenti > Contenuti > ModelloL’Enciclopedia MultimedialeL’Enciclopedia Multimediale

Verdi, GiuseppeMusicista e compositore italiano (1813 – 1901).Uno dei musicisti più importanti della tradizione letteraria italiana.

La vita Giuseppe Fortunino Francesco Verdi nasce il 10 ottobre 1813 a Le Roncole, frazione di Busseto in provincia di Parma, primogenito di Carlo e di Luigia Uttini.[…] Morì a Milano nel 1901.

L’Aida Capolavoro di Verdi è L’Aida. Al Teatro dell'Opera del Cairo va in scena, il 24 dicembre 1871. L'8 febbraio 1872 Aida viene rappresentata, in prima esecuzione italiana, alla Scala di Milano. […] .

Categoria Arti, spettacolo e media Musica Italiana

Parte di classificazione

Contenuti

Page 10: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Contenuti > ModelloComponenti > Contenuti > ModelloL’Enciclopedia MultimedialeL’Enciclopedia Multimediale

Parte descrittiva

Parte multimedialeClassificazione

Il modello di Lemma sarà quindi composto da tre elementi fondamentali:

Contenuti

Page 11: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Contenuti > StruttureComponenti > Contenuti > StruttureL’Enciclopedia MultimedialeL’Enciclopedia Multimediale

Verdi, GiuseppeMusicista e compositore italiano (1813 – 1901).Uno dei musicisti più importanti della tradizione letteraria italiana.

La vita Giuseppe Fortunino Francesco Verdi nasce il 10 ottobre 1813 a Le Roncole, frazione di Busseto in provincia di Parma, primogenito di Carlo e di Luigia Uttini.[…] Morì a Milano nel 1901.

L’Aida Capolavoro di Verdi è L’Aida. Al Teatro dell'Opera del Cairo va in scena, il 24 dicembre 1871. L'8 febbraio 1872 Aida viene rappresentata, in prima esecuzione italiana, alla Scala di Milano. […] .

Categoria Arti, spettacolo e media Musica Italiana

Contenuti

Page 12: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Contenuti > StruttureComponenti > Contenuti > StruttureL’Enciclopedia MultimedialeL’Enciclopedia Multimediale

Verdi, GiuseppeMusicista e compositore italiano (1813 – 1901).Uno dei musicisti più importanti della tradizione letteraria italiana.

La vita Giuseppe Fortunino Francesco Verdi nasce il 10 ottobre 1813 a Le Roncole, frazione di Busseto in provincia di Parma, primogenito di Carlo e di Luigia Uttini.[…] Morì a Milano nel 1901.

L’Aida Capolavoro di Verdi è L’Aida. Al Teatro dell'Opera del Cairo va in scena, il 24 dicembre 1871. L'8 febbraio 1872 Aida viene rappresentata, in prima esecuzione italiana, alla Scala di Milano. […] .

Categoria Arti, spettacolo e media Musica Italiana

Contenuti

Page 13: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Contenuti > StruttureComponenti > Contenuti > StruttureL’Enciclopedia MultimedialeL’Enciclopedia Multimediale

Titolo lemmaTesto lemma

Lemma

Definizione del lemma

Utilizzando la terminologia propria del modello di programmazione a oggetti abbiamo:

• Definito l’oggetto “Lemma”• Definito le proprietà “Titolo lemma” e “Testo lemma”

Contenuti

Page 14: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Contenuti > StruttureComponenti > Contenuti > StruttureL’Enciclopedia MultimedialeL’Enciclopedia Multimediale

Verdi, GiuseppeMusicista e compositore italiano (1813 – 1901).Uno dei musicisti più importanti della tradizione letteraria italiana.

La vita Giuseppe Fortunino Francesco Verdi nasce il 10 ottobre 1813 a Le Roncole, frazione di Busseto in provincia di Parma, primogenito di Carlo e di Luigia Uttini.[…] Morì a Milano nel 1901.

L’Aida Capolavoro di Verdi è L’Aida. Al Teatro dell'Opera del Cairo va in scena, il 24 dicembre 1871. L'8 febbraio 1872 Aida viene rappresentata, in prima esecuzione italiana, alla Scala di Milano. […] .

Categoria Arti, spettacolo e media Musica Italiana

Contenuti

Page 15: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Contenuti > StruttureComponenti > Contenuti > StruttureL’Enciclopedia MultimedialeL’Enciclopedia Multimediale

Verdi, GiuseppeMusicista e compositore italiano (1813 – 1901).Uno dei musicisti più importanti della tradizione letteraria italiana.

La vita Giuseppe Fortunino Francesco Verdi nasce il 10 ottobre 1813 a Le Roncole, frazione di Busseto in provincia di Parma, primogenito di Carlo e di Luigia Uttini.[…] Morì a Milano nel 1901.

L’Aida Capolavoro di Verdi è L’Aida. Al Teatro dell'Opera del Cairo va in scena, il 24 dicembre 1871. L'8 febbraio 1872 Aida viene rappresentata, in prima esecuzione italiana, alla Scala di Milano. […] .

Categoria Arti, spettacolo e media Musica Italiana

Contenuti

Page 16: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Contenuti > StruttureComponenti > Contenuti > StruttureL’Enciclopedia MultimedialeL’Enciclopedia Multimediale

Titolo lemmaTesto lemma

Lemma

Astrazione*: il modello del lemma e del sottolemma fusi in un unico oggetto di tipo “Voce”

Titolo sottolemmaTesto sottolemma

Sottolemma

Titolo voceTesto voceTipo voce

Voce

* Processo cognitivo che permette di distogliere il problema considerato dalla contingenza reale per porlo su un piano di pura considerazione intellettiva.

Contenuti

Page 17: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Contenuti > StruttureComponenti > Contenuti > StruttureL’Enciclopedia MultimedialeL’Enciclopedia Multimediale

Verdi, GiuseppeMusicista e compositore italiano (1813 – 1901).Uno dei musicisti più importanti della tradizione letteraria italiana.

La vita Giuseppe Fortunino Francesco Verdi nasce il 10 ottobre 1813 a Le Roncole, frazione di Busseto in provincia di Parma, primogenito di Carlo e di Luigia Uttini.[…] Morì a Milano nel 1901.

L’Aida Capolavoro di Verdi è L’Aida. Al Teatro dell'Opera del Cairo va in scena, il 24 dicembre 1871. L'8 febbraio 1872 Aida viene rappresentata, in prima esecuzione italiana, alla Scala di Milano. […] .

Categoria Arti, spettacolo e media Musica Italiana

Parte multimediale

Contenuti

Page 18: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Contenuti > StruttureComponenti > Contenuti > StruttureL’Enciclopedia MultimedialeL’Enciclopedia Multimediale

Oggetto: multimediaProprietà: nome, tipo, file, didascalia, keywords

NomeTipoFileDidascaliaKeywords

Multimedia

Contenuti

Page 19: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Contenuti > StruttureComponenti > Contenuti > StruttureL’Enciclopedia MultimedialeL’Enciclopedia Multimediale

Verdi, GiuseppeMusicista e compositore italiano (1813 – 1901).Uno dei musicisti più importanti della tradizione letteraria italiana.

La vita Giuseppe Fortunino Francesco Verdi nasce il 10 ottobre 1813 a Le Roncole, frazione di Busseto in provincia di Parma, primogenito di Carlo e di Luigia Uttini.[…] Morì a Milano nel 1901.

L’Aida Capolavoro di Verdi è L’Aida. Al Teatro dell'Opera del Cairo va in scena, il 24 dicembre 1871. L'8 febbraio 1872 Aida viene rappresentata, in prima esecuzione italiana, alla Scala di Milano. […] .

Categoria Arti, spettacolo e media Musica Italiana

Parte di classificazione

Contenuti

Page 20: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Contenuti > StruttureComponenti > Contenuti > StruttureL’Enciclopedia MultimedialeL’Enciclopedia Multimediale

Oggetto: ClassificazioneProprietà: codice, descrizione, descrizione completa

CodiceDescrizioneDescrizione completa

Classificazione

Categoria Arti, spettacolo e media Musica Italiana

Contenuti

Page 21: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Contenuti > RelazioniComponenti > Contenuti > RelazioniL’Enciclopedia MultimedialeL’Enciclopedia Multimediale

Definizione di come gli oggetti identificati si legano tra loroper la creazione di un lemma completo.

Voce

Multimedia

Classificaz.

In questa fase non è stata fatta ancora nessuna ipotesisu come questi oggetti verranno memorizzati o gestiti.

Contenuti

Page 22: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Contenuti > RappresentazioneComponenti > Contenuti > RappresentazioneL’Enciclopedia MultimedialeL’Enciclopedia Multimediale

MultimediaVoce tipo=sottolemma

Voce tipo=sottolemma Multimedia

Classificazione

Classificazione

Classificazione

Voce tipo=lemma

Verdi, GiuseppeMusicista e compositore italiano (1813 – 1901).Uno dei musicisti più importanti della tradizione letteraria italiana.

La vita Giuseppe Fortunino Francesco Verdi nasce il 10 ottobre 1813 a Le Roncole, frazione di Busseto in provincia di Parma, primogenito di Carlo e di Luigia Uttini.[…] Morì a Milano nel 1901.

L’Aida Capolavoro di Verdi è L’Aida. Al Teatro dell'Opera del Cairo va in scena, il 24 dicembre 1871. L'8 febbraio 1872 Aida viene rappresentata, in prima esecuzione italiana, alla Scala di Milano. […] .

Categoria Arti, spettacolo e media Musica Italiana

Contenuti

Page 23: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Sistema > ComponentiSistema > Componenti

Contenuti da veicolareContenuti da veicolareArea di memorizzazioneArea di memorizzazioneApplicazione di gestioneApplicazione di gestioneApplicazione di distribuzioneApplicazione di distribuzioneSupporto/i di trasmissioneSupporto/i di trasmissione

Contenuti

Page 24: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > MemorizzazioneComponenti > Memorizzazione

DBMS relazionaliDBMS relazionaliSoftware capaci di memorizzare e rielaborare dati ( i Software capaci di memorizzare e rielaborare dati ( i

contenuti ) in modo efficiente garantendo l’integrità, la contenuti ) in modo efficiente garantendo l’integrità, la consistenza e la sicurezza.consistenza e la sicurezza.

IntegritàIntegrità: di entità (i campi chiave non possono essere : di entità (i campi chiave non possono essere nulli), referenziale (deve essere garantita la nulli), referenziale (deve essere garantita la corrispondenza tra entità), dei dati (i vincoli sui dati corrispondenza tra entità), dei dati (i vincoli sui dati debbono essere controllati).debbono essere controllati).

ConsistenzaConsistenza: caratteristica dei dati che si riferisce alla : caratteristica dei dati che si riferisce alla correttezza e coerenza dell’informazione.correttezza e coerenza dell’informazione.

SicurezzaSicurezza: caratteristica dei dati che si riferisce alla : caratteristica dei dati che si riferisce alla loro immunità da potenziali rischi e violazioni loro immunità da potenziali rischi e violazioni informatiche.informatiche.

Areamemorizzazione

Page 25: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Memorizzazione >TabelleComponenti > Memorizzazione >Tabelle

La tabella (o relazione) è l’elemento base di La tabella (o relazione) è l’elemento base di qualsiasi database consta di un grado e di qualsiasi database consta di un grado e di una cardinalità.una cardinalità.

E’ costituita da righe e colonne.E’ costituita da righe e colonne.

Il numero di colonne viene definito in fase di Il numero di colonne viene definito in fase di progetto mentre il numero di righe varia progetto mentre il numero di righe varia con l’utilizzo del sistema.con l’utilizzo del sistema.

Areamemorizzazione

Page 26: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Memorizzazione >TabelleComponenti > Memorizzazione >Tabelle

Esistono due tipi di tabelle:Esistono due tipi di tabelle:

Tabelle entitàTabelle entità: rappresentano gli oggetti che : rappresentano gli oggetti che abbiamo definito tramite proprietà (le colonne abbiamo definito tramite proprietà (le colonne contengono i valori attribuiti alle proprietà).contengono i valori attribuiti alle proprietà).

Tabelle relazioneTabelle relazione: rappresentano le relazioni tra : rappresentano le relazioni tra gli oggetti di tipo diverso contenuti nelle tabelle gli oggetti di tipo diverso contenuti nelle tabelle entità (le colonne contengono chiavi).entità (le colonne contengono chiavi).

Areamemorizzazione

Page 27: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Memorizzazione > ChiaviComponenti > Memorizzazione > Chiavi

Alcune colonne (o proprietà) hanno un Alcune colonne (o proprietà) hanno un compito speciale: compito speciale:

Identificare univocamente un record Identificare univocamente un record all’interno di una tabella (primary key)all’interno di una tabella (primary key)

Identificare univocamente un record Identificare univocamente un record all’interno di un’altra tabella (foreign key).all’interno di un’altra tabella (foreign key).

Areamemorizzazione

Page 28: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Memorizzazione > ChiaviComponenti > Memorizzazione > Chiavi

Definizione delle chiavi nelle strutture dati Definizione delle chiavi nelle strutture dati dell’Enciclopedia Multimediale:dell’Enciclopedia Multimediale:

ID voceTitolo voceTesto voceTipo voce

Voce

ID ClassificazioneCodiceDescrizioneDescrizione completa

ClassificazioneID MultimediaNomeTipoFileDidascaliaKeywords

Multimedia

L’Enciclopedia Multimediale

Areamemorizzazione

Page 29: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > MemorizzazioneComponenti > MemorizzazioneL’Enciclopedia MultimedialeL’Enciclopedia Multimediale

Passaggio da oggetti a tabelle:

• Gli oggetti diventano tabelle.• Le proprietà diventano campi.• Le relazioni diventano “chiavi straniere” o “Tabelle relazione”.

voce_idvoce_padre_idvoce_titolovoce_testovoce_tipo

voce

multimedia_idmultimedia_nomemultimedia_tipomultimedia_filemultimedia_didascaliamultimedia_keywords

multimedia

classificazione_idclassificazione_codiceclassificazione_descrizioneclassificazione_descrizionecompleta

classificazione

vocemultimedia_idvoce_idmultimedia_id

voce_multimedia

voceclassificazione_idvoce_idclassificazione_id

voce_classificazione

Areamemorizzazione

Page 30: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Memorizzazione > SQLComponenti > Memorizzazione > SQL

L’interazione dei database con l’ambiente L’interazione dei database con l’ambiente esterno è solitamente possibile grazie esterno è solitamente possibile grazie linguaggi non procedurali di interrogazione linguaggi non procedurali di interrogazione come SQL (Structured Query Language).come SQL (Structured Query Language).

SELECT voce_titolo, classificazione_desrizioneSELECT voce_titolo, classificazione_desrizioneFROM voce a,voce_classificazione FROM voce a,voce_classificazione b,classificazione cb,classificazione c

WHERE a.voce_id=b.voce_id and WHERE a.voce_id=b.voce_id and b.classificazione_id= c.classificazione_id b.classificazione_id= c.classificazione_id and voce_titolo like ‘%verdi%’ and voce_titolo like ‘%verdi%’

Areamemorizzazione

Page 31: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Memorizzazione > SQLComponenti > Memorizzazione > SQL

Il risultasto potrebbe essere:Il risultasto potrebbe essere:

lemma_titololemma_titolo

Verdi Giuseppe, musicaVerdi Giuseppe, musica

Verdi Luigi, musicaVerdi Luigi, musica

Per semplificare le operazioni di gestione Per semplificare le operazioni di gestione ordinaria (caratterizzate da ripetitività elevata) ordinaria (caratterizzate da ripetitività elevata) si utilizzano solitamente apposite applicazioni si utilizzano solitamente apposite applicazioni di gestione.di gestione.

Areamemorizzazione

Page 32: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Memorizzazione > TecnologieComponenti > Memorizzazione > Tecnologie

Alcune dei principali software di database Alcune dei principali software di database commerciali:commerciali:

Microsoft SQL Server Microsoft SQL Server Oracle Database Server Oracle Database Server Informix, Sybase, eccInformix, Sybase, ecc

open source:open source:

MySQLMySQL

Areamemorizzazione

Page 33: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Sistema > ComponentiSistema > Componenti

Contenuti da veicolareContenuti da veicolare

Area di memorizzazioneArea di memorizzazioneApplicazione di gestioneApplicazione di gestioneApplicazione di distribuzioneApplicazione di distribuzioneSupporto/i di trasmissioneSupporto/i di trasmissione

Contenuti Areamemorizzazione

Page 34: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Applicazione di gestioneComponenti > Applicazione di gestione

Permette di inserire nuovi contenuti nel database.Permette di inserire nuovi contenuti nel database. Permette di recuperare in modo produttivo i Permette di recuperare in modo produttivo i

contenuti memorizzati nel database e di modificarli contenuti memorizzati nel database e di modificarli o cancellarli.o cancellarli.

Permette di rielaborare i contenuti e produrre Permette di rielaborare i contenuti e produrre semilavorati per generare nuovi prodotti.semilavorati per generare nuovi prodotti.

Il tutto all’interno di un ambiente grafico e in modoIl tutto all’interno di un ambiente grafico e in modo

trasparente rispetto all’implementazione dell’area ditrasparente rispetto all’implementazione dell’area di

memorizzazione.memorizzazione.

Applicazionedi gestione

Page 35: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Applicazione di gestioneComponenti > Applicazione di gestioneL’Enciclopedia MultimedialeL’Enciclopedia Multimediale

Esempio form inserimento voce:

Inserimento lemma

ID :Tipo :

Titolo :Testo :

SalvaAnnulla

Applicazionedi gestione

Page 36: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Applicazione di gestioneComponenti > Applicazione di gestioneL’Enciclopedia MultimedialeL’Enciclopedia Multimediale

Traduzione SQL:

Codice applicazione:

INSERT INTO voci (voce_id, voce_titolo, voce_testo, voce_tipo)VALUES (1,’Manzoni, Alessandro’, ‘Poeta e romanziere […]’,’lemma’);

<?php include “connessione.php”; $connection = mysql_connect($host,$user,$password); $db_selection = mysql_select_db($database);

$query = “INSERT INTO voci(voce_id, voce_titolo, voce_testo, voce_tipo)VALUES(1,’Verdi’, ‘Giuseppe’,‘Musicista e compositore[…]’,’lemma’)”; $result = mysql_query($query);?>

Applicazionedi gestione

<%set conn=server.createobject("ADODB.command")conn.activeconnection="Driver={Microsoft Access Driver (*.mdb)};DBQ="&server.mappath(“encmu.mdb") sql = “INSERT INTO voci(voce_id, voce_titolo, voce_testo, voce_tipo)VALUES(1,’Verdi’, ‘Giuseppe’,‘Musicista e compositore[…]’,’lemma’);”conn.CommandText=sqlconn.ExecuteSet conn=Nothing

%>

Page 37: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Applicazione di gestioneComponenti > Applicazione di gestioneL’Enciclopedia MultimedialeL’Enciclopedia Multimediale

Esempio form visualizzazione:

Visualizzazione voce

ID : 1 Tipo : lemma

Titolo : Verdi, Giuseppe

Testo : Musicista compositore italiano […]

EditaIndietro

Sottolemmi

L’AidaLa vita

Categorie

ItalianaMusicaArti, spettacolo e media

Applicazionedi gestione

Page 38: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Applicazione di gestioneComponenti > Applicazione di gestioneL’Enciclopedia MultimedialeL’Enciclopedia Multimediale

Le caratteristiche fondamentali di una applicazione di gestione sono, dal punto di vista della usabilità:

• Controllo capillare sui contenuti gestiti• Prevenzione/Tolleranza/Recupero dell’errore umano

dal punto di vista della manutenibilità:

• Modularità

Non è fondamentale la velocità di risposta perché l’utilizzatore è un operatore che comprende che operazioni complesse richiedono tempi di elaborazione elevati.

Applicazionedi gestione

Page 39: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Applicazione di gestioneComponenti > Applicazione di gestioneConsiderazioni sulla sicurezzaConsiderazioni sulla sicurezza

Può essere fondamentale in alcuni ambienti implementare meccanismi di sicurezza che garantiscano selettivamente:

• La visibilità o meno di certe informazioni.• La possibilità o meno di effettuare operazioni sulle informazioni visibili.

Questo solitamente si ottiene utilizzando profili utente personalizzati per ciascun operatore che accederà al sistema.

• Login e password• Robustezza per evitare hacking

Applicazionedi gestione

Page 40: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Applicazione di gestioneComponenti > Applicazione di gestioneTecnologie Tecnologie

Strumenti e linguaggi integrati con software di database (application server):

• Oracle Application Server• Lotus Notes

Linguaggi di scripting server side abbinati a web server:

• Microsoft IIS + ASP + access, sql server• Apache HTTP server + PHP + MySql

Applicazionedi gestione

Page 41: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Applicazione di gestioneComponenti > Applicazione di gestioneEsempi Esempi

mottine.grolier.it

admin.archinfo.it

Applicazionedi gestione

Page 42: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Sistema > ComponentiSistema > Componenti

Contenuti da veicolareContenuti da veicolare

Area di memorizzazioneArea di memorizzazione

Applicazione di gestioneApplicazione di gestioneApplicazione di distribuzioneApplicazione di distribuzioneSupporto/i di trasmissioneSupporto/i di trasmissione

ContenutiArea

memorizzazioneApplicazionedi gestione

Page 43: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Applicazione di distribuzioneComponenti > Applicazione di distribuzione

Permettere all’utente finale di trovare ciò di Permettere all’utente finale di trovare ciò di cui ha bisogno.cui ha bisogno.

Visualizzare l’informazione in modo logico e Visualizzare l’informazione in modo logico e gradevole per l’utente.gradevole per l’utente.

Offrire all’utente strumenti avanzati per la Offrire all’utente strumenti avanzati per la fruizione delle informazioni.fruizione delle informazioni.

Offrire all’utente collegamenti “intelligenti” Offrire all’utente collegamenti “intelligenti” basati sul contesto verso altre informazioni.basati sul contesto verso altre informazioni.

Applicazionedi distribuzione

Page 44: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Applicazione di distribuzioneComponenti > Applicazione di distribuzioneL’Enciclopedia MultimedialeL’Enciclopedia Multimediale

• Trovare• Guardare• Navigare

Applicazionedi distribuzione

Page 45: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Applicazione di distribuzioneComponenti > Applicazione di distribuzioneL’Enciclopedia MultimedialeL’Enciclopedia Multimediale

Con particolare riferimento ai motori di ricerca, risulta di importanza fondamentale:

• Ottenere un risultato in un tempo relativamente ristretto (near real time).• Ottenere un risultato che sia compatibile con ciò che è stato cercato.• Ottenere un risultato in cui gli elementi a maggior rilevanza vengano elencati per primi.

Applicazionedi distribuzione

Page 46: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Sistema > ComponentiSistema > Componenti

Contenuti da veicolareContenuti da veicolare

Area di memorizzazioneArea di memorizzazione

Applicazione di gestioneApplicazione di gestione

Applicazione di distribuzioneApplicazione di distribuzioneSupporto/i di trasmissioneSupporto/i di trasmissione

ContenutiArea

memorizzazioneApplicazionedi gestione

Applicazionedi distribuzione

Page 47: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Supporto di trasmissioneComponenti > Supporto di trasmissione

Panorami applicativiPanorami applicativi

On-line: On-line: Web based (web browser, dati via rete)Web based (web browser, dati via rete) Stand-alone (applicazione locale, dati via rete)Stand-alone (applicazione locale, dati via rete)

Off-line: Off-line: Stand-alone (applicazione e dati locali in CD/DVD)Stand-alone (applicazione e dati locali in CD/DVD) Stand-alone con aggiornamentoStand-alone con aggiornamento

Locale: posto sul lato dell’utente finaleLocale: posto sul lato dell’utente finale

Utente finale

Page 48: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Supporto di trasmissioneComponenti > Supporto di trasmissione

Principali tecnologie di trasmissione su cui Principali tecnologie di trasmissione su cui si appoggiano le reti IP:si appoggiano le reti IP:

PSTN (modem analogico)PSTN (modem analogico) 56 kbit/s56 kbit/sISDN ISDN 64-128 kbit/s64-128 kbit/sADSL (modem o router)ADSL (modem o router) 256 Kbit/s – 4 Mbit/s256 Kbit/s – 4 Mbit/s

64 Kbit/s – 256 64 Kbit/s – 256 Kbit/sKbit/s

HDSL (driver di linea + router)HDSL (driver di linea + router) 2 Mbit/s2 Mbit/sCDN (driver di linea + router)CDN (driver di linea + router) 144 Mbit/s144 Mbit/sFDDI (driver fiber optic + router)FDDI (driver fiber optic + router) 2,5 Gbit/s2,5 Gbit/sLAN EthernetLAN Ethernet 10 / 100 / 1000 Mbit/s10 / 100 / 1000 Mbit/s

Utente finale

Page 49: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Supporto di trasmissioneComponenti > Supporto di trasmissione

Calcolo dell’informazione massima trasmissibileCalcolo dell’informazione massima trasmissibileTe + Tt < TmTe + Tt < Tm

Te = Tempo elaborazione: Dipende dalla velocità del server e Te = Tempo elaborazione: Dipende dalla velocità del server e dall’efficienza della applicazione (=Nop/Vserver) dall’efficienza della applicazione (=Nop/Vserver)

Tt = Tempo trasmissione: Dipende dalla velocità della linea e dal peso Tt = Tempo trasmissione: Dipende dalla velocità della linea e dal peso del documento da trasmettere (=Pdoc/Vlinea)del documento da trasmettere (=Pdoc/Vlinea)

Tm = Tempo di attesa massimo per l’utenteTm = Tempo di attesa massimo per l’utentePdoc < k*Vlinea [Kbit/s] * (Tm – Te) [s]Pdoc < k*Vlinea [Kbit/s] * (Tm – Te) [s]Pdoc < k * Tm [s] * Vlinea [Kbit/s] Pdoc < k * Tm [s] * Vlinea [Kbit/s] k=0,1 Kbyte/Kbitk=0,1 Kbyte/Kbit

Utente finale

Page 50: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Supporto di trasmissioneComponenti > Supporto di trasmissione

Esempio di calcolo:Esempio di calcolo:

Vogliamo calcolare il peso massimo di una pagina web Vogliamo calcolare il peso massimo di una pagina web composta da testo e immagini che sia scaricata dall’utente in composta da testo e immagini che sia scaricata dall’utente in un tempo massimo di 10 secondi con un modem a 56Kbit/s:un tempo massimo di 10 secondi con un modem a 56Kbit/s:

Pdoc < 0,1 [Kbyte/Kbit] * 5 [s] * 56 [Kbit/s] = 28 KbytePdoc < 0,1 [Kbyte/Kbit] * 5 [s] * 56 [Kbit/s] = 28 Kbyte

Se l’utente usasse una ADSL:Se l’utente usasse una ADSL:

Pdoc < 0,1 [Kbyte/Kbit] * 5 [s] * 640 [Kbit/s] = 320 KbytePdoc < 0,1 [Kbyte/Kbit] * 5 [s] * 640 [Kbit/s] = 320 Kbyte

Utente finale

Page 51: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Componenti > Supporto di trasmissioneComponenti > Supporto di trasmissione

Tutto questo porta a dover trovare un compromesso tra:Tutto questo porta a dover trovare un compromesso tra:

Ottimizzazione dei contenutiOttimizzazione dei contenuti Utilizzo di algoritmi di compressioneUtilizzo di algoritmi di compressione Utilizzo di linee velociUtilizzo di linee veloci

Utente finale

Page 52: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Sistema > ComponentiSistema > Componenti

Contenuti da veicolareContenuti da veicolare

Area di memorizzazioneArea di memorizzazione

Applicazione di gestioneApplicazione di gestione

Applicazione di distribuzioneApplicazione di distribuzione

Supporto/i di trasmissioneSupporto/i di trasmissione

ContenutiArea

memorizzazioneApplicazionedi gestione

Applicazionedi distribuzione

Utente finale

Page 53: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

Sistema > HardwareSistema > Hardware

Due parole sull’HardwareDue parole sull’Hardware

• Ridondanza• Cluster• RAID• UPS• Sicurezza ambientale

Page 54: Architettura del sistema Editoria Multimediale. Sistema Insieme di elementi che interagiscono per il raggiungimento di un obiettivo, interdipendenti organizzati.

BibliografiaSilvio Marzotto – Bologna


Recommended