In a three tier architecturer app, you will see UI, Business and Data Access layers. If we introduce the Repository layer into this three tier architecturer, where the Repository layer will go? Will it go to the BLL (which has the domain layer) or to the Data Access layer?
Or when a repository layer is introduced, will it be a 4 tier application and repository layer will sit between the BLL and DAL?
I'm going with the last answer which is the architecture becomes a 4 tier.
View Complete Post