Bonjour après avoir découvert VB.net je me suis lancé dans le développement avec une architecture n-tiers en suivant le cours de Philippe Lasserre : Structure de programme : programmation à trois couches

J'ai donc créer une solutions avec 3 projets :
IHM (couche présentation) contenant mais windows form et un module pour les fonctions éventuelles (test textbox,etc...) qui fait référence au projet BEL & DAL

BEL (couche métier) contenant mes différentes classes ne fait référence à aucun projet

DAL (couche d'accès au données) content l'accès à la base, requêtes etc... qui fait référence au projet BEL

Dans un premier temps je voulais savoir si cette organisation était correcte ?

Et dans un second temps, j'ai du mal à comprendre l'utilisation des 2 autres couches dont parle Philippe Lasserre qui sont la couche Référence & la couche Persistence ?

Si quelqu'un peut éclairer ma lanterne ?