• Non ci sono risultati.

(1)Capitolo 1 Introduzione Lo scopo di questa tesi è la realizzazione di un'interfaccia web per un Servizio di Consistenza per ambiente Grid

N/A
N/A
Protected

Academic year: 2021

Condividi "(1)Capitolo 1 Introduzione Lo scopo di questa tesi è la realizzazione di un'interfaccia web per un Servizio di Consistenza per ambiente Grid"

Copied!
4
0
0

Testo completo

(1)

Capitolo 1 Introduzione

Lo scopo di questa tesi è la realizzazione di un'interfaccia web per un Servizio di Consistenza per ambiente Grid. Il termine Grid deriva da un'analogia tra l'energia elettrica e la potenza di calcolo, ovvero la possibilità di utilizzare le risorse di calcolo allo stesso modo dell'energia elettrica.

Infatti Grid indica un'infrastruttura distribuita per consentire l'utilizzo di risorse di calcolo e la gestione di enormi quantità di dati, provenienti da un numero indistinto di calcolatori distribuiti su scala mondiale ed interconnessi da una rete. Grid integra connessioni, comunicazioni, calcolo e informazio- ni per fornire una piattaforma virtuale per la gestione dei dati e l'utilizzo di risorse di calcolo. Così come un complesso musicale ha bisogno di unire tutti i suoi componenti per eseguire dei pezzi complessi, allo stesso modo l'infrastruttura Grid permette ai suoi utilizzatori di connettere le loro risor- se dinamicamente, per essere in grado di eseguire applicazioni distribuite su larga scala che richiedono un intensivo uso di risorse di calcolo [1]. I dati vengono replicati sui diversi nodi che compongono la rete, in modo da in- crementare le prestazioni delle applicazioni e ridurre i tempi di accesso ai dati stessi. Questo comporta la necessità di un Servizio di Consistenza delle repliche dei dati.

Il Servizio di Consistenza su cui è stato svolto il lavoro è il Replica Con- sistency Service Constanza, sviluppato all'Istituto Nazionale di Fisica Nu- cleare. Constanza è accessibile come Web Service a cui l'utente può accedere attraverso una Command Line Interface. Verrà quindi presentata la realizza- zione di un'interfaccia web con cui i clienti potranno utilizzare i Web Service di Constanza attraverso un web browser.

1

(2)

2

1.1 Struttura dei capitoli

Diamo uno sguardo all'organizzazione ed al contenuto dei vari capitoli.

Capitolo 2 si introduce il concetto di Grid, viene illustrato cosa sono i sistemi Grid, presentati alcuni esempi di utilizzo e mostrata la loro architettura.

Capitolo 3 nella prima parte viene arontato il problema della consistenza dei dati negli ambienti Grid, inoltre vengono mostrati alcuni modelli di replicazione dei dati. Nella seconda parte viene presentato il servizio di consistenza CONStanza, descritta la sua architettura e mostrati i metodi remoti e la loro interfaccia verso il cliente.

Capitolo 4 illustra brevemente il World Wide Web mostrando la sua nasci- ta, si descrive l'evoluzione delle applicazioni Web, mostrando i limiti del contenuto statico ed il conseguente passaggio al Web dinamico. In-

ne vengono mostrate le maggiori tecnologie utilizzate nell'ambito dei contenuti Web dinamici e la loro evoluzione.

Capitolo 5 presenta le Java Server Pages, mostrando la loro struttura ed il loro funzionamento. Viene evidenziato il loro utilizzo insieme ai Java- Beans, questa combinazione infatti viene utilizzata dall'interfaccia Web sviluppata.

Capitolo 6 introduce il concetto di Web Service e descrive l'architettura dei Web Service stessi. Particolare attenzione è riservata alla comunicazio- ne che in ambiente Web Service avviene utilizzando il protocollo SOAP.

Inne vengono presentati i vantaggi portati dall'utilizzo del linguaggio WSDL per descrivere un servizio Web.

Capitolo 7 presenta il toolkit gSOAP mostrando le sue caratteristiche fon- damentali, in particolare viene mostrato come ottenere in automatico la descrizione WSDL dei metodi di un servizio Web. Nella parte nale saranno analizzate le varie parti della descrizione WSDL.

Capitolo 8 nella prima parte viene descritto Apache Axis, mostrando le tecnologie su cui si basa e le sue caratteristiche. Si pone particolare attenzione al tool di Axis WSDL2Java, utilizzato per la generazione degli stub lato client a partire dalla descrizione WSDL dei servizi di CONStanza. Inne vengono analizzati i le creati in automatico e mostrato il loro utilizzo.

(3)

3 Capitolo 9 viene mostrato il contenitore di Servlet e JSP Apache Tomcat,

sono presentate le sue caratteristiche, la sua architettura e come de- vono essere strutturate le applicazioni Web per renderle funzionanti.

Inne viene descritto come è stata strutturata, all'interno di Tomcat, l'applicazione Web che forma l'interfaccia Web per CONStanza.

Capitolo 10 nella prima parte viene descritta l'architettura MVC, poi si passa all'analisi e specica dei requisiti dell'interfaccia Web realizza- ta. Inne si descrive il progetto mostrando l'architettura e le soluzioni adottate.

Capitolo 11 sono mostrati i concetti fondamentali della sicurezza nell'am- bito della comunicazione digitale, quindi vengono mostrati gli aspetti della sicurezza nell'ambito delle griglie computazionali. Inne si descri- vono le soluzioni adottate per rendere sicura l'applicazione sviluppata.

(4)

4

Riferimenti

Documenti correlati

In the second part there is an econometric analysis to determine if income inequalities influenced growth and in which direction, although data availability limited the analysis to

Another finding of the study, albeit unexpected, was that native English speakers find the SVA word order with the Focus Adverb only almost as grammatical as the

Así, muchos fueron los homenajes póstumos al conquistador macedonio, como confirma Suetonio, que cuenta que varios emperadores visitaron su tumba ofreciendo honores,

l’assegnazione e la vendita di terreni, qualora si tratti di beni facenti parte del patrimonio della città e non destinati all’uso pubblico e per i quali, come abbiamo già

Posso affermare, con riferimento ai suddetti risultati, che la base tecnologica di riferimento è stata sviluppata in grandissima parte da altre aziende, diverse rispetto

1-24; Khadria, B., “Migration of Highly Skilled Indians: Case Studies of IT and Health Professionals” (2004), OECD Science, Technology and Industry Working Papers 2004/06,

Of these fields, three are associated with major global commons: climate action, public health and the global digital infrastructure; three relate to main channels of

28 Fredman, ‘Redistribution and Recognition: Reconciling Inequalities’ (n 5) 221.. social condition: a middle ground between the various approaches currently found in the