Source: http://cedric.cnam.fr/~farinone/SMB111/annee1011/architectureNTiers.pdf