15.06.2013 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!