Jag kunde inte hitta något om denna arkitektur i detta forum och jag är nyfiken på vad ni har att säga. Personligen tycker jag den är rättfram, enkel och bra. Men kommer förmodligen rätt långt med den arkitekturen. Använde den strukturen i mitt första "riktiga" ASP.NET 2.0 projekt. Då jag tidigare jobbat mest med klassisk ASP och web utan någon riktigt systemvetarutbildning (dvs. inte full koll på OOP och trelagers lösningar) så var artikeln kanonbra att använda. Innan ni börjar implementera något tycker jag att det kan vara värt att lägga någon minut att titta på MS Enterprise Library: 3-tiered data architecture med ASP.NET 2.0
Vi håller precis på att välja arkitektur och jag sitter just och tittar på ASP.NETs alternativ. Vi har en tjänst som kan liknas vid en webbshop. Vi har cirka 2000 "försäljningar" per dag och kommunicerar dels mot vår SQL 2005 sever men även mot olika webbservice.
Vad jag har kunnat se så verkar denna arkitektur passa oss väldigt bra men jag är nyfiken på att veta dess svagheter och styrkor. Är det någon som har testat eller rent av kör den?
Länk ASP.NET: http://asp.net/learn/dataaccess/default.aspx?tabid=63Sv: 3-tiered data architecture med ASP.NET 2.0
Har dock kompletterat DAL med en mer generell komponent för hanteringen av att hämta data från fler datakällor etc. (tror det var binary interllect's komponent - Database Helper for .NET 2.0 ).
Har dock "bytt" till (ungefär) den här arkitekturen, som passar mitt arbetssätt väldigt bra.
Ursökta trådnappningen, men det skulle även vara intressant att höra vad andra tycker om upplägget:
http://quickstarts.asp.net/QuickStartv20/aspnet/doc/ctrlref/data/objectdatasource.aspxSv: 3-tiered data architecture med ASP.NET 2.0
www.codeplex.com/entlib
Det innehåller en hel del färdigt, t.ex exception-handling blocket är riktigt smidigt att använda.