!"
#
Livello applicativo
Microsoft Word
Livello di
sistema
Livello di
sistema
Client/server
Livello hardware
Livello hardware
Peer-to-peer
Macchina A
Macchina B
$
%
%
&
&
)*$ )
%
+ *
'
$,
(
#
)
)
(
!!
#
(
-.'
/
& $0
SQL di rete
Applicazione
Visual Basic
DB Server
(MS SQL Server)
Client/server
Livello di
sistema
Livello di
sistema
Client/server
Livello hardware
Livello hardware
Peer-to-peer
Macchina A
Macchina B
*
0
! 2#
&
1
&
C
S
)
!
! 3#
C
S
!
4
"
!5
C
S
#
/ $
6&
8
'
,
! 7#
9:
&
0
&
%$
Microsoft Word
Server X
Sistema
redirector
Client/server
Livello hardware
Livello hardware
Peer-to-peer
Macchina A
(Server)
Macchina B
(Client)
$
%"
&
!;
applicazioni
Computer Client
Server
&
<
'
0
'
!
&
"#
=
(
!>
Database
Access
A
B
D
C
= processo Access
$
-
&
(
?
.
- 0
(
?
?
(
&
1
+
@
/
'
&
A
&
) &
'
( )
&
.
=
B
&
'
C
!D
1
'
Servlet
S
Browser Web
C
(2)
(3)
(1)
S
C
Database
Server
S
C
Web Server
Application Server
Computer Client
%
*
)
)
!D
)
,
.
$
+
(
$
-
(
$
!D
E
$
(
'
#
/
$
-
B
&
%
E
'
/
(
$
(
$
E
$
$
&
'
/ .
F
&
/ ( )
8
/
:
/ .
&
$
F
&
G
H
.
(
-!
#
/
'
-
&
&
!
0
A
H
& 6'$
4
.
I
&
I
/
! "J
ROMA
VENEZIA
Applicativo Poste
Italiane
cavo
tty
Database
Mainframe
VAX
Terminale
& .
)
/
I
$
/
C(6
I
*
/
*
E
K
,
(
#
&
*
/
0
&
'
'
/
/
/
'
&
'
.
L
&
&
/
*
&
I
@
! ""#
ROMA
Applicativo Poste
Italiane
VENEZIA
Tty
Emulator
Sistema
Operativo
cavo
tty
Database
Hardware
Personal Computer
Mainframe
VAX
/
/
8
*
:
I
&
&
&)
,
/
?
?
@
MG
&
)
&
0
/
'
*
*
&
A
/
I
/
&
&
'
*
C
&
&
$
.
-
$
'
'
*
(
*
*
&
#
(
%
'
(
'
)#'*+,
-
/
.
/
I
%$
! "!
Client
Client
Client
Client
Server
Client
Client
Client
Client
*
/
•
•
G
&
@
@
(
&
#
! "2
&
#
6
#
8
L
:
?
K
A &
#
#
Server X
Client
ACCESS SERVER
redirector
redirector
C
C
Client
Server X
redirector
redirector
C
Server
C
Client
Server X
Client
Server X
1#
A
#
/
#
$
A
! "3
.
2
*
'
0
4
)#'*+,
*
3
5
-
/
!
6
00
/
%
# 0
! "5
A
Client
Client
Client
Client
DB Server
2
I
($#
($ &
4
# -. $
&
! "7# K
*
Client
Client
Client
Client
S
AS
C
DB Server
1#
(%
1
(I &
4,
! ";
#
C
S
Browser
Proxy Server
7!
0
.
)
N
C
S
Web Server
) %
(
(
#
*
@ /
$
8
:
@ &
#
&
*
&
*
H
*
*
1
<
A
*
! ">
Logica di business
DATI
...0100111010.
.01010100001
011110101100
01011101000
…..101001000
110010010
Logica applicativa
Regole sui dati
Logica di presentazione
(interfaccia grafica)
Modello
+
Enter Title Here
??
-
OK
/ *
Select *
from table
where...
Logica di accesso ai dati
$ 1
*
100
(
(
K
$
$
*
#
2#
&
*
#
&
! "D
($
C o m p u te r C lie n t
D atab a se S erv er
D atab a se S erv er
%
*
/
-
0
0
&
$
$
*
L
'$
-
$
$
0
$
$
-
! !J
Computer Client
Database Server
Database Server
&
%
! !J
8
9
A
'
+
*
,
)
'
/
A
8
=
:
A
0
'
M
$
'
1
/
0
'
O