De technische architectuur van .NET applicaties is in 2008 subtiel gewijzigd met de introductie van .NET 3.5 en Visual Studio 2008. (okee, voor insiders was vs2008 al eind 2007 beschikbaar ;-) )

Onderstaand diagram is een globaal overzicht van een meerlaags architectuur gebaseerd op het ontwikkelen van een applicatie met Visual Studio 2008.

apparchitecture

WPF, WCF en Linq zijn de nieuwe verschijningen en vervangen respectievelijk winforms, webservices en SQL queries/Hibernate-achtige oplossingen.

Update: Zoals we de diagrammen van meerlaags applicaties in de studieboeken zien zou je bijna denken dat je zelfs voor het simpelweg ophalen van een lijstje met plaatsnamen of landen uit een eenvoudige databasetabel een business-class moet maken. Dat lijkt me in dat geval overbodig. Daarom wijzig ik het bovenstaand plaatje in:

apparchitecture

Waarbij de directe lijn tussen de service laag en de datalaag wordt gebruikt voor gegevensuitwisseling waarbij geen extra logica nodig is. Iemand een idee waarom dit niet zou kunnen of mogen?

Stem of voeg toe aanUitleg over het gebruik van deze icons: Plaatsen/stemmen op eKudos Plaatsen/stemmen op NUjij Plaatsen/stemmen op MSN Reporter Plaatsen/stemmen op Digg Stumble it! Voeg dit artikel toe aan Del.icio.us Voeg toe aan je Google bladwijzers Abonneer je op de RSS-feed van deze site Verstuur deze pagina per e-mail via Feedburner Maak een notitie op deze pagina met Fleck

Leave a Reply