Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Data access i Silverlight 2.0

Lignende præsentationer


Præsentationer af emnet: "Data access i Silverlight 2.0"— Præsentationens transcript:

1 Data access i Silverlight 2.0
Daniel Mellgaard Frost Developer Evangelist, Microsoft Data access i Silverlight 2.0

2 Vores mål Overblik over mulighederne. SOAP. REST. HttpWebRequest.
IsolatedStorage. SOAP: Du kan tilgå WCF services med én binding og det er basicHttpBinding Representational state transfer (REST): Domæne specifik data over HTTP uden at hjælp fra en f.eks SOAP protokolen. CRUD over HTTP.

3 Overblik over mulighederne
Data er et bredt term. Idag skal vi både se hvordan vi kan gemme på klienten og hvordan vi kan hente data ned fra en database. Eftersom der ikke er adgang til database igennem Silverlight pluginet er vi nødt til at snakke med en service af en slags. I .NET frameworket har vi allerede rig mulighed for at tage brug af forskellige services (kan i nævne nogen af dem). ASMX, WCF, ADO.NET Data Services, SQL Services, Azure data storage. Og det er bare i .NET stakken. I Web klodsen ligger der ASMX webservices, i Communications klodsen ligger der WCF og i Data klodsen ligger der ADO.NET data services. (Forklar lidt om hvad de forskellige er). ADO.NET data services: XML, JSON, RDF+XML. Det er ikke en soap service. WCF: SOAP over HTTP med den eneste binding der mulig igennem Silverlight: basicHttpBinding ASMX: SOAP over HTTP WCF performer ca. 20 gange hurtigere end ASMX, plus at du har mulighed for at tweake din WCF service meget mere end din ASMX. WCF er også efterfølgeren til en lang række Af ældre teknologier såsom MSMSQ, Remoting, COM+ etc. WCF er faktisk også efterfølgeren til ASMX!

4 WCF service i Silverlight
Demo af en WCF service

5 ADO.NET data service i Silverlight
Demo af en ADO.NET data service

6 Husk når du arbejder med services...
Kun en tilgængelig binding i WCF. Pas på hvad du udstiller med din data service. Site of origin – husk de to XML filer og konfigurer dem så de passer til dine behov.

7 HttpWebRequest Hvis du ikke har mulighed for at få en WSDL.
Du skal selv formatere det der kommer tilbage.

8 Isolated storage Hvis du skal gemme noget på klienten.
Husk at øge størrelsen på klientens computer – hvis klienten ellers vil! Alternativt kan du bygge et storage selv.

9 Fremtiden er nu... Windows Azure data storage (blob, table, queues.
SQL Services (SDS)


Download ppt "Data access i Silverlight 2.0"

Lignende præsentationer


Annoncer fra Google