Dispensa in PDF - Dipartimento di Scienze Ambientali, Informatica e ...
Dispensa in PDF - Dipartimento di Scienze Ambientali, Informatica e ...
Dispensa in PDF - Dipartimento di Scienze Ambientali, Informatica e ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Carnielli Efrem: Programmazione a componenti<br />
Client/server <strong>in</strong> dettaglio<br />
tutta a destra non si ha più C\S ma bensì abbiamo che il client è un’applicazione<br />
stand alone (come può esser MS Word).<br />
2.3.3 Display server, web browser ed emulatore <strong>di</strong><br />
term<strong>in</strong>ale.<br />
A questo punto è doveroso chiarire delle <strong>di</strong>fferenze:<br />
• <strong>di</strong>splay server: visualizzatore server <strong>di</strong> un re<strong>di</strong>rector che conosce la sua<br />
esistenza, cioè sa a chi <strong>in</strong>via dati (ve<strong>di</strong> 2.2.1).<br />
• emulatore <strong>di</strong> term<strong>in</strong>ale: è solo visualizzatore, come un processo filtro il<br />
mega applicativo non conosce la sua esistenza (ve<strong>di</strong> 2.3.1).<br />
• web browser: simile ad entrambi ma non è ne server ne filtro, è client a<br />
livello <strong>di</strong> sistema, il web server risponde e sod<strong>di</strong>sfa richieste specifiche<br />
del browser (ve<strong>di</strong> 2.1.3).<br />
Per questo come si vede <strong>in</strong> figura ho una relazione a livello <strong>di</strong> sistema e una a<br />
livello applicativo.<br />
2.4 Server fittizi<br />
Spen<strong>di</strong>amo solo due parole per <strong>in</strong>trodurre l'argomento.<br />
Possono esserci casi <strong>in</strong> cui parliamo <strong>di</strong> programmi def<strong>in</strong>endoli come server quando<br />
non lo sono propriamente. E' il caso <strong>di</strong> access server e application server descritti <strong>di</strong><br />
seguito.<br />
2.4.1 L'access server<br />
Per <strong>in</strong>trodurre l'argomento sfruttiamo ancora una volta un esempio. Partiamo da<br />
una classica applicazione C/S <strong>di</strong>stribuita rappresentata <strong>in</strong> figura 2.45.<br />
39