Tidligere kendt som .NET RIA services
I forbindelse med Silverlight 3 kom der (endnu) en mulighed for nemmere at snakke med sin database igennem Silverlight. Før WCF RIA services har det kun været muligt at tilgå sin database igennem asynkrone kald igennem et service lag. Service laget er du stadig nødt til at have på plads, men det asynkrone er blevet pakket væk fra os, og det er derfor blevet noget mere gennemskuelig og lettere at lave kald til sin database igennem sine services.
Med WCF RIA services opretter du services på baggrund af en data kilde (database f.eks). Det gør du på server siden af dit projekt, og de metoder du opretter i de services bliver samtidig tilgængelige på klient siden, altså Silverlight. Det hele sker lidt på baggrund af noget auto-genereret kode som VS laver for os, men betyder altså at vi får direkte adgang til de samme services på klient siden som på server siden.
En demo af WCF RIA Services kan du se her. Jeg har kun set de første 10-12 minutter da det er her man får indtryk af det fundementale.