Questo sito utilizza cookie di terze parti per inviarti pubblicità in linea con le tue preferenze. Se vuoi saperne di più clicca QUI 
Chiudendo questo banner, scorrendo questa pagina, cliccando su un link o proseguendo la navigazione in altra maniera, acconsenti all'uso dei cookie. OK

Trasformazione, indipendente dal protocollo ed automatica, di software centralizzato in distribuito

L'anteprima di questa tesi è scaricabile in PDF gratuitamente.
Per scaricare il file PDF è necessario essere iscritto a Tesionline.
L'iscrizione non comporta alcun costo. Mostra/Nascondi contenuto.

2 Capitolo 1 Introduzione Nell'attuale situazione dell'industria del software, qualunque scelta tecnologica deve essere rapportata, per una corretta valutazione, al fenomeno Internet che diventa imprescindibile sia dal punto di vista del marketing che della tecnologia; in quest’ottica riveste particolare importanza la possibilità di far dialogare processi non fisicamente presenti sulla stessa macchina. Progettare e sviluppare una applicazione su un sistema distribuito è ovviamente più complesso che su un ambiente centralizzato; devono infatti essere prese in considerazione nuove problematiche tipiche quali ad esempio la distribuzione delle classi nei vari host, in modo da ottenere una maggiore efficienza di calcolo, ovvero la corretta distribuzione delle varie classi sui client del sistema. La distribuzione rende possibile però l'esecuzione di applicazioni complesse sfruttando le capacità computazionali e di memoria messe a disposizione dalla rete. È possibile realizzare sistemi distribuiti preoccupandosi di dettagli a basso livello, oppure utilizzando framework ad alto livello che nascondono i dettagli tecnici. Un esempio di tecnologie a basso livello sono i socket con cui è possibile implementare la comunicazione tra due processi remoti tramite lo scambio di informazioni (solitamente in formato stringa, ma anche con oggetti serializzati - per i linguaggi che lo consentono). Questa tecnologia è indicata per realizzare la comunicazione con protocolli semplici (quali ad esempio FTP o sendmail), ma è scomoda ed onerosa per protocolli complessi, soprattutto se legati a sistemi orientati agli oggetti. Per realizzazioni complesse è più indicato l’utilizzo di un framework ad alto livello, che isoli il livello di trasporto ed i dettagli relativi al protocollo di comunicazione. Tre tra i più conosciuti framework sono: DCOM (Distributed Component Object Model) della Microsoft, CORBA (Common Object Request Broker Architecture) della OMG e Java/Remote Method Invocation (Java/RMI) della SUN.

Anteprima della Tesi di Alice Maria Nicoletti

Anteprima della tesi: Trasformazione, indipendente dal protocollo ed automatica, di software centralizzato in distribuito, Pagina 1

Laurea liv.I

Facoltà: Scienze Matematiche, Fisiche e Naturali

Autore: Alice Maria Nicoletti Contatta »

Composta da 53 pagine.

 

Questa tesi ha raggiunto 708 click dal 14/10/2004.

 

Consultata integralmente una volta.

Disponibile in PDF, la consultazione è esclusivamente in formato digitale.