PROGETTO E REALIZZAZIONE DI SISTEMI INFORMATIVI TERRITORIALI



Documenti analoghi
Lo scenario: la definizione di Internet

Sistemi avanzati di gestione dei Sistemi Informativi

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer

Topologia delle reti. Rete Multipoint: ogni nodo è connesso agli altri tramite nodi intermedi (rete gerarchica).

RETI DI COMPUTER Reti Geografiche. (Sez. 9.8)

Hardware delle reti LAN

RETI INFORMATICHE Client-Server e reti paritetiche

ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA

Base di dati e sistemi informativi

Le reti. Introduzione al concetto di rete. Classificazioni in base a

Creare una Rete Locale Lezione n. 1

esales Forza Ordini per Abbigliamento

Introduzione Ai Data Bases. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San giovanni

Programmazione Server Side e Database in rete

DATABASE IN RETE. La gestione informatizzata di un Centro Cefalee

Sistemi centralizzati e distribuiti

Firewall, Proxy e VPN. L' accesso sicuro da e verso Internet

Basi di dati. Corso di Laurea in Ingegneria Informatica Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti

La Metodologia adottata nel Corso

Linux User Group Cremona CORSO RETI

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca. Parte II Lezione 5

Siti web centrati sui dati (Data-centric web applications)

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

Sistemi informativi secondo prospettive combinate

InterNet: rete di reti

CODICE PRIVACY PROCEDURA DI GESTIONE DEL BACKUP ED IL RESTORE DEI DATI

Dal protocollo IP ai livelli superiori

Corso di Informatica

SOFTWARE PER LA RILEVAZIONE PRESENZE SUL WEB

Progetto Vserver- HighAvailability

Scenario di Progettazione

Sicurezza: esperienze sostenibili e di successo. Accesso unificato e sicuro via web alle risorse ed alle informazioni aziendali: l esperienza FERPLAST

La piattaforma di lettura targhe intelligente ed innovativa in grado di offrire servizi completi e personalizzati

La componente tecnologica dei. sistemi informativi. Architettura hw. Componenti di una architettura hw

Capire i benefici di una rete informatica nella propria attività. I componenti di una rete. I dispositivi utilizzati.

ARCHIVIAZIONE DOCUMENTALE

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

Proposta UNIF Progetto: Portale delle fonti di energia rinnovabile. Obiettivi

Applicazioni web centrati sui dati (Data-centric web applications)

CAPITOLO 1. Introduzione alle reti LAN

Active Directory. Installatore LAN. Progetto per le classi V del corso di Informatica

GLI ARCHIVI DI DATI. File Un File è una sequenza di informazioni che costituisce una unità logica. Un file è un un contenitore di di informazioni

DISPOSIZIONI DELL AUTORITA PER L ENERGIA ELETTRICA E IL GAS IN TEMA DI STANDARD DI COMUNICAZIONE

VMware. Gestione dello shutdown con UPS MetaSystem

TERM TALK. software per la raccolta dati

Informatica per la comunicazione" - lezione 8 -

Client - Server. Client Web: il BROWSER

Moka Web La nuova architettura Moka

Ata_NiAg02. Modulo Gestione Agenti

Network Monitoring. Introduzione all attività di Network Monitoring introduzione a Nagios come motore ideale

Specifiche Tecniche e Funzionali Applicativo DIAGNOS PLUS (09/2015)

Modulo 1 Test di verifica

SOLUZIONI PER LA TELEASSISTENZA Server Privato

Ministero dell Ambiente e della Tutela del Territorio e del Mare

Allegato. Servizio Hosting Virtual DataCenter di Regione Lombardia. per l ENTE UCL Asta del Serio

Comunicazione nel tempo

Allegato 1 Specifiche tecniche ambiente CNPADC. Giugno 2013

Maschere di sottorete a lunghezza variabile

INFORMATICA GENERALE - MODULO 2 CdS in Scienze della Comunicazione. CRISTINA GENA cgena@di.unito.it

BASE DI DATI: introduzione. Informatica 5BSA Febbraio 2015

LE RETI: LIVELLO FISICO

Introduzione alle basi di dati. Gestione delle informazioni. Gestione delle informazioni. Sistema informatico

Reti di Calcolatori: una LAN

Laboratorio di Informatica Corso di laurea in Lingue e Studi interculturali. AA Paola Zamperlin. Internet. Parte prima

SISTEMI OPERATIVI DISTRIBUITI

Informatica DR KLOE Calcolo

Offerta Enterprise. Dedichiamo le nostre tecnologie alle vostre potenzialità. Rete Privata Virtuale a larga banda con tecnologia MPLS.

Telecontrollo. Come poter controllare in remoto l efficienza del vostro impianto

Moka. Ing. Giovanni Ciardi Servizio Sistemi Informativi Geografici. Moka: come cambiera la diffusione dei dati e servizi della Regione Emilia-Romagna

SICUREZZA INFORMATICA PER L UNIONE DI COMUNI LOMBARDA ASTA DEL SERIO

MDaemon GroupWare Per offrire agli utenti le funzionalità di condivisione calendario, rubrica e gli altri oggetti di MS Outlook

Reti di Calcolatori. una rete di calcolatori è costituita da due o più calcolatori autonomi che possono interagire tra di loro una rete permette:

INFORMATION TECNOLOGY. a cura di Alessandro Padovani padoale@libero.it

Il Web Server e il protocollo HTTP

SIMULAZIONE PROVA SCRITTA ESAME DI STATO. PER LA DISCIPLINA di SISTEMI

Il funzionamento delle reti

INDICAZIONI GENERALI

Caratteristiche di una LAN

Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione.

Reti LAN. IZ3MEZ Francesco Canova

IL SERVIZIO CLOUD BOX DELLA HALLEY CONSULTING s.p.a

Modulo 1 Test di verifica. Concetti teorici di base delle T.I.C.

IL FITOFOR: UNO STRUMENTO PER LA GESTIONE DELLE INFORMAZIONI FITOSANITARIE. Marino Vignoli, Elisa Moneti, M. Miozzo DREAM - Italia

REGIONE BASILICATA UFFICIO S. I. R. S.

Ogni documento digitalizzato, carta attivo o passivo, viene di infatti accompagnato identità da una sorta di elettron

SurfCop. Informazioni sul prodotto

IT Cloud Service. Semplice - accessibile - sicuro - economico

DISPOSIZIONI DELL AUTORITA PER L ENERGIA ELETTRICA E IL GAS IN TEMA DI STANDARD DI COMUNICAZIONE

INTEGRATA OTTIMIZZAZIONE DEI PROCESSI AZIENDALI

Ministero dell Ambiente e della Tutela del Territorio e del Mare

Titolo I Definizioni ed ambito di applicazione. Articolo 1 Definizioni

GLI APPARATI PER L INTERCONNESSIONE DI RETI LOCALI 1. Il Repeater 2. L Hub 2. Il Bridge 4. Lo Switch 4. Router 6

Software relazione. Software di base Software applicativo. Hardware. Bios. Sistema operativo. Programmi applicativi

Standard di comunicazione

Sistemi Operativi di Rete. Sistemi Operativi di rete. Sistemi Operativi di rete

Nelle reti di calcolatori, le porte (traduzione impropria del termine. port inglese, che in realtà significa porto) sono lo strumento

Sistema di Gestione dei Contenuti Multimediali

Si applica a: Windows Server 2008

Schema Tipologia a Stella

Transcript:

ARCHITETTURA DI SISTEMA 1 Filippo Licenziati PROGETTO E REALIZZAZIONE DI SISTEMI INFORMATIVI TERRITORIALI l architettura

ARCHITETTURA DI SISTEMA 2 PROGETTO S.I.T. STUDIO DI FATTIBILITÀ ANALISI DEI DATI PROGETTO DEL DATABASE ANALISI DELLE FONTI CARTOGRAFICHE PIANO DI ACQUISIZIONE ACQUISIZIONE DATI VERIFICHE ANALISI FUNZIONALE PROGETTO DELLE PERSONALIZZAZ. REALIZZAZIONE DEL PROTOTIPO ANALISI DELLE UTENZE PROGETTO SISTEMISTICO SISTEMA

ARCHITETTURA DI SISTEMA 3 INDICE ANALISI DELLE UTENZE caratterizzazione stime quantitative PROGETTO SISTEMISTICO architettura applicativa architettura di rete configurazione hardware implementazione del database

ARCHITETTURA DI SISTEMA 4 ANALISI DELLE UTENZE Caratterizzazione e stima quantitativa degli utenti e del database

ARCHITETTURA DI SISTEMA 5 Caratterizzazione dell utenza secondo le capacità operative secondo le esigenze d accesso secondo le necessità operative

ARCHITETTURA DI SISTEMA 6 Capacità operative (I) UTENTE ESPERTO accede direttamente al database attraverso le funzioni primitive del software di ambiente

ARCHITETTURA DI SISTEMA 7 Capacità operative (II) UTENTE ABITUALE accede a funzioni personalizzate, con limitate possibilità di modifica o di downloading

ARCHITETTURA DI SISTEMA 8 UTENTE OCCASIONALE Capacità operative (III) accede a funzioni personalizzate, senza possibilità di modifica o di downloading

ARCHITETTURA DI SISTEMA 9 Esigenze di accesso (I) ACCESSO PER TERRITORIO

ARCHITETTURA DI SISTEMA 10 Esigenze di accesso (II) ACCESSO PER TEMATISMO

ARCHITETTURA DI SISTEMA 11 ACCESSO INCROCIATO Esigenze di accesso (III)

ARCHITETTURA DI SISTEMA 12 Esigenze operative (I) CONSULTAZIONE le attività di consultazione consistono nell interrogazione del database e nell elaborazione delle informazioni in esso contenute, senza apportare modifiche permanenti

ARCHITETTURA DI SISTEMA 13 Esigenze operative (II) AGGIORNAMENTO le attività di aggiornamento comportano una proposta di modifica permanente, che diverrà definitiva dopo la validazione

ARCHITETTURA DI SISTEMA 14 Esigenze operative (III) VALIDAZIONE la validazione autorizza in via definitiva una modifica permanente del database

ARCHITETTURA DI SISTEMA 15 Stima quantitativa NUMERO E TIPOLOGIA DEGLI UTENTI numero e tipologia dei p.d.l. e delle licenze client

ARCHITETTURA DI SISTEMA 16 Dislocazione DISLOCAZIONE DEGLI UTENTI tipologia e velocità della rete e configurazione dei server

ARCHITETTURA DI SISTEMA 17 Dimensioni del database VOLUME E TECNOLOGIA DEL DB scelta del DB non grafico e dimensionamento delle memorie di massa

ARCHITETTURA DI SISTEMA 18 PROGETTO SISTEMISTICO Configurazione della struttura di elaborazione e dell infrastruttura di comunicazione

ARCHITETTURA DI SISTEMA 19 ARCHITETTURA APPLICATIVA web based client/server

ARCHITETTURA DI SISTEMA 20 Architettura client/server Un'applicazione client/server è un tipo di applicazione di rete, nella quale un computer client istanzia l'interfaccia utente di un'applicazione connettendosi ad una server application.

ARCHITETTURA DI SISTEMA 21 Architettura web based application server web server intranet Internet Con il termine web-application si descrive un'applicazione accessibile via web (web based) per mezzo di un network, come ad esempio una intranet o attraverso la Rete Internet.

ARCHITETTURA DI SISTEMA 22 Stand alone, file based ArcReader ArcInfo ArcEditor ArcView File

ARCHITETTURA DI SISTEMA 23 Client/server, database ArcReader ArcInfo ArcEditor ArcView ArcSDE Service Server Windows, Unix, Linux Database

ARCHITETTURA DI SISTEMA 24 Web based, database ArcExplorer Browser Html/JAVA ArcIMS Service ArcPad ArcSDE Service Server Windows, Unix, Linux Database

ARCHITETTURA DI SISTEMA 25 Architettura completa ArcEditor ArcView ArcExplorer Client ArcInfo Browser Html/JAVA ArcIMS Service ArcReader ArcSDE Service Server ArcPad Windows, Unix, Linux File Database Dati

ARCHITETTURA DI SISTEMA 26 Attraverso un'architettura basata sui web services, applicazioni software scritte in linguaggi diversi di programmazione e implementate su SOA: Service Oriented Architecture Web Services Web Server (IIS, IPlanet, Apache, etc.) piattaforme hardware diverse possono essere utilizzate per l elaborazione di operazioni complesse sia su reti aziendali sia su Internet. ArcIMS Server Image Feature Download Route Metadata ArcMap ArcIMS

ARCHITETTURA DI SISTEMA 27 ARCHITETTURA DI RETE PROGETTO DELLA RETE LAN WAN intranet extranet Internet

ARCHITETTURA DI SISTEMA 28 LAN: Local Area Network Tipologia di rete informatica con un'estensione territoriale limitata a qualche chilometro, tipicamente serve un'azienda all'interno di un edificio, o al massimo più edifici adiacenti fra loro. L'estensione territoriale limitata favorisce la velocità della trasmissione dati, che si attesta di norma tra i 10 Mbps e i 100 Mbps. Le LAN più recenti operano poi fino a 1 Gbps. La LAN inoltre, sempre in conseguenza dell'estensione territoriale limitata, ha bassi ritardi e pochissimi errori.

ARCHITETTURA DI SISTEMA 29 WAN: Wide Area Network Una rete geografica, in inglese Wide Area Network, è una rete informatica usata per connettere insieme più reti locali (LAN) in modo che un utente di una rete possa comunicare con utenti di un'altra rete. Di solito le WAN sono costruite per una particolare organizzazione e sono private.

ARCHITETTURA DI SISTEMA 30 Intranet Una intranet è una rete locale (LAN), o un raggruppamento di reti locali, basata sul protocollo TCP/IP, usata all'interno di una organizzazione.

ARCHITETTURA DI SISTEMA 31 Per potersi collegare ad Internet, il solo requisito richiesto ad un qualsiasi agente o dispositivo elettronico è quello di poter "dialogare" con i protocolli. Protocollo TCP/IP (I) Tali protocolli controllano l'invio e la ricezione dei pacchetti. I protocolli più importanti sono il Transmission Control Protocol ("Protocollo di trasmissione dati", TCP) e l'internet Protocol ("Protocollo Internet", IP).

ARCHITETTURA DI SISTEMA 32 Protocollo TCP/IP (II) La struttura di comunicazione è a livelli: il protocollo TCP occupa il livello superiore rispetto a IP. Al di sopra e al di sotto ne funzionano degli altri. In pratica un pacchetto che parte da un host attraversa i diversi strati protocollari che aggiungono informazioni al pacchetto. Quando questo raggiunge la destinazione, avviene uno spacchettamento inverso e ogni livello legge le sue informazioni.

ARCHITETTURA DI SISTEMA 33 Internet Internet può essere vista come una rete logica di enorme complessità, appoggiata a strutture fisiche e collegamenti di vario tipo, che interconnette un agente umano o automatico ad un altro agente tramite, praticamente, qualsiasi tipo di computer o elaboratore elettronico oggi o in futuro esistente o immaginabile.

ARCHITETTURA DI SISTEMA 34 Extranet Quando, via Internet, una parte della intranet viene resa accessibile a persone esterne all'organizzazione, tale parte diventa una extranet. Al fine di impedire accessi indesiderati, l utente esterno viene identificato attraverso un opportuna profilazione (user-id e password).

ARCHITETTURA DI SISTEMA 35 Servizi ASP I servizi ASP, ovvero l'erogazione di software tramite Internet dietro pagamento di un canone periodico calcolato sulla base dell'utilizzo del software stesso, rappresentano una delle aree più promettenti nel panorama dei servizi di Information Technology. L'utilizzo dei servizi ASP presenta i seguenti vantaggi: riduzione della complessità della gestione dell'informatica in azienda diminuzione dei costi di Information Technology (investimenti e costi di gestione) sostituzione di costi fissi di Information Technology con costi variabili (canoni periodici spesso determinati sulla base dell'utilizzo effettivo degli applicativi) accesso ad applicazioni di elevata qualità ed al relativo know-how (spesso non possibile per le aziende di medie e piccole dimensioni).

ARCHITETTURA DI SISTEMA 36 Collegamenti Internet DMZ LAN application server web server firewall Internet Una DMZ (demilitarized zone) è un segmento isolato di LAN raggiungibile sia da reti interne che esterne che permette, però, connessioni esclusivamente verso l'esterno: gli host attestati sulla DMZ non possono connettersi alla rete aziendale interna. Un firewall è un apparato di rete hardware o software che filtra tutti i pacchetti entranti ed uscenti, da e verso una rete o un computer, applicando regole che contribuiscono alla sicurezza della stessa.

ARCHITETTURA DI SISTEMA 37 CONFIGURAZIONE HARDWARE data server application server net server web server clients protezione dei dati

ARCHITETTURA DI SISTEMA 38 Database server (I) server dedicati alla gestione di database centralizzati o distribuiti (cioè localizzati in una o più macchine accessibili attraverso i protocolli di rete)

ARCHITETTURA DI SISTEMA 39 Database server (II) Vantaggi: concentrazione dei dati validi su una singola macchina o classe di macchine, con maggiori possibilità di garantire l'integrità, il mirroring, il backup, la riservatezza e la validità dei dati; fornitura di servizio di CPU con garanzie di limitazione di accesso, permessi operativi; Il ruolo di server DBMS e' svolto tradizionalmente da macchine UNIX con gestionali di basi dati di grossa levatura quali Oracle, Informix e Sybase

ARCHITETTURA DI SISTEMA 40 Storage Area Network (I) Un'architettura SAN lavora in modo che tutti i dispositivi di memorizzazione siano disponibili a qualsiasi server della LAN di cui la SAN fa parte. Il vantaggio di un'architettura di questo tipo è che tutta la potenza di calcolo dei server è utilizzata per le applicazioni, in quanto i dati non risiedono direttamente in alcuno di questi.

ARCHITETTURA DI SISTEMA 41 Storage Area Network (II) In una rete SAN le periferiche di storage sono connesse ai server attraverso una topologia costituita essenzialmente da canali - solitamente in fibra ottica - e da vari dispositivi di switching, evitando così un sovraccarico della LAN.

ARCHITETTURA DI SISTEMA 42 Network Attached Storage Dispositivo collegato ad una rete di computer la cui funzione è quella di condividere tra gli utenti della rete una area di storage (o disco). I NAS sono generalmente, ma non necessariamente, dei computer ridotti con a bordo il minimo necessario per poter comunicare via rete. Oggigiorno i NAS più diffusi sono in pratica dei PC con a bordo il sistema operativo Linux (comunque non visibile dall'utente), e numerosi hard disk per l'immagazzinamento dati. Questa architettura ha il vantaggio di rendere disponibili i file contemporaneamente su diverse piattaforme come ad esempio Linux, Windows e Unix, in quanto il sistema operativo implementa i server di rete per tutti gli standard più diffusi quali ad esempio FTP, Network File System (NFS) e Samba per le reti Windows.

NAS e SAN (I) ARCHITETTURA DI SISTEMA 43

ARCHITETTURA DI SISTEMA 44 NAS e SAN (II) NAS I NAS, invece, sono dispositivi direttamente collegati alla LAN. Talvolta un sistema NAS può essere utilizzato come nodo di una SAN, data la scalabilità di tale architettura. SAN I SAN comprendono una rete, piuttosto di usarla per il loro funzionamento, e sono assoggettati a tecnologie e protocolli spesso proprietari per dar luogo al trasferimento delle informazioni utili a definire le funzionalità di comunicazione interne.

ARCHITETTURA DI SISTEMA 45 Application server macchina dedicata all esecuzione degli applicativi, che viene affidata non ai PC, ma a server con particolari ed elevate risorse di calcolo Il ruolo di application server, che agli inizi del movimento clientserver era appannaggio di UNIX, sembra sempre più passare a macchine Windows NT.

ARCHITETTURA DI SISTEMA 46 Net server Il server di rete è un computer dedicato che funge da "computer centrale" di una rete locale e che deve possedere particolari caratteristiche di: alta affidabilità elevata potenza elaborativa accesso condiviso da parte di tutti i computer della rete I servizi che un server di rete eroga sono: gestione utenti e gruppi di lavoro aree di dati condivise a cui tutti gli utenti accedono in contemporanea programmi condivisi in rete caselle di posta elettronica interne sistema di sicurezza contro gli accessi indesiderati da internet e dall'esterno sistema di salvataggio automatico dei dati sistema automatico di spegnimento

ARCHITETTURA DI SISTEMA 47 Web server Si occupa di fornire le pagine web, su richiesta del browser residente sul client. Le informazioni inviate dal web server viaggiano in rete trasportate dal protocollo HTTP. Il computer utilizzato da Tim Berners-Lee come primo server web nel 1990

ARCHITETTURA DI SISTEMA 48 Clients Qualsiasi componente che accede ai servizi o alle risorse di un'altra componente, detta server. Un computer collegato ad un server tramite una rete informatica (locale o geografica) ed al quale richiede uno o più servizi, utilizzando uno o più protocolli di rete è un esempio di client hardware.

ARCHITETTURA DI SISTEMA 49 Protezione dei dati Un Redundant Array of Independent Disks (RAID, insieme ridondante di dischi indipendenti) è un sistema informatico che usa un insieme di dischi rigidi per condividere o replicare le informazioni. I benefici del RAID sono di aumentare l'integrità dei dati, la tolleranza ai guasti e/o le prestazioni, rispetto all'uso di un disco singolo.

ARCHITETTURA DI SISTEMA 50 RAID 1: mirroring Il sistema RAID 1 crea una copia esatta (mirror) di tutti i dati su due o più dischi. È utile nei casi in cui la ridondanza è più importante che usare tutti i dischi alla loro massima capacità: infatti il sistema può avere una capacità massima pari a quella del disco più piccolo. Poiché ogni disco può essere gestito autonomamente nel caso l'altro si guasti, l'affidabilità aumenta linearmente al numero di dischi presenti. RAID 1 aumenta anche le prestazioni in lettura, visto che molte implementazioni possono leggere da un disco mentre l'altro è occupato.

ARCHITETTURA DI SISTEMA 51 Nell'esempio, una richiesta al blocco "A1" potrebbe essere evasa dal disco 1. Una simultanea richiesta per il blocco B1 dovrebbe aspettare, ma una richiesta simultanea per il blocco B2 potrebbe essere evasa in contemporanea. RAID 5 (I) Un sistema RAID 5 usa una divisione dei dati a livello di blocco con i dati di parità distribuiti tra tutti i dischi appartenenti al RAID.

ARCHITETTURA DI SISTEMA 52 RAID 5 (II) Il blocco di parità è letto solo quando la lettura di un settore dà un errore. In questo caso, il settore nella stessa posizione relativa nei blocchi di dati rimanenti, insieme al blocco di parità, vengono usati per ricostruire il blocco mancante. In questo modo l'errore viene nascosto al computer chiamante. Nella stessa maniera, se un disco dovesse danneggiarsi all'interno del sistema, i blocchi di parità dei dischi rimanenti sono combinati matematicamente "al volo" con i blocchi dati rimasti per ricostruire i dati del disco guasto.

ARCHITETTURA DI SISTEMA 53 Protezione dai guasti (I) La tolleranza ai guasti (faulttolerance) è la capacità di un sistema di non subire interruzioni di servizio anche in presenza di guasti. La tolleranza ai guasti è uno degli aspetti che costituiscono l'affidabilità. Tuttavia la tolleranza ai guasti non garantisce l'immunità da tutti i guasti, ma solo che i guasti per cui è stata progettata una protezione non causino interruzioni del servizio.

ARCHITETTURA DI SISTEMA 54 Protezione dai guasti (II) Le principali misure di fault-tolerance sono: gruppi di continuità sull alimentazione elettrica, robustezza degli apparati, sistemi multiprocessore, ridondanza dei server, verifica di parità ridondanza dei dati (RAID)

ARCHITETTURA DI SISTEMA 55 IMPLEMENTAZIONE DEL DBMS distribuzione del database Data Base Management System integrazione con il sistema informativo

ARCHITETTURA DI SISTEMA 56 Distribuzione del database clients application server zona 1 zona 2 zona 3

ARCHITETTURA DI SISTEMA 57 Esecuzione parallela (I) client zona 1 zona 2 zona 3

ARCHITETTURA DI SISTEMA 58 Esecuzione parallela (II) client zona 1 zona 2 zona 3

ARCHITETTURA DI SISTEMA 59 Si occupa di fornire i servizi di utilizzo del database ad altri programmi e ad altri computer secondo la modalità client/server. Il server memorizza i dati, riceve le richieste dei client ed elabora le risposte appropriate. Database Management System I DBMS sono complessi sistemi software concepiti, oltre che per memorizzare i dati, anche per fornire un accesso rapido ed efficace a una pluralità di utenti contemporaneamente e garantire protezione sia dai guasti che dagli accessi indebiti.

ARCHITETTURA DI SISTEMA 60 Database Management System Tra i più diffusi DBMS open source troviamo: Firebird SQL MySQL PostgreSQL I più diffusi sistemi commerciali sono: IBM DB2 Microsoft SQL Server Oracle

ARCHITETTURA DI SISTEMA 61 Integrazione con il sistema informativo SDE RDBMS P.R.G. PIANI DI COORD. DISCARICHE CAVE. ANAGRAFE ATTI AMMINISTRAT..