Nelle enteprise application un tipica architettura è quella con il pattern "Three Tiers" che può essere rappresentata in modo semplice attraverso questa figura
Dove dal database, facciamo "viaggiare" i dati attraverso il data layer(strato di accesso ai dati), che passano per il Business Logic Layer(strato dove sono presenti le entità di business) e il presentation layer(che può essere una web application, una windows application o anche mobile). Per rappresentare i dati abbiamo vari modi, utilizzare delle classi fortemente Tipizzate, un Dataset o un DataSet Tipizzato o strutture xml. Questo
articolo mette bene in risalto pregi e difetti di ognuno ed aiuta anche a capire meglio l'architettura multi tiers.
Buona Lettura