Architecture avec les model (ORM)