Data access i Silverlight 2.0

Slides:



Advertisements
Lignende præsentationer
SharePoint Codecamp. SharePoint Bruger Gruppe  Intro til dagen, Anders.  Authentication i forbindelse med Apps – Oauth, Low trust/High trust, Mads.
Advertisements

Telos Team Introduktion.
Sådan laver Du et POWER POINT program.
Måske er I gode venner i et år,
Intro til brug af Carla til adresser og andet for ledere i FDF Virum
Det tekniske: PC:  Tryk Start, programmer, tilbehør, underholdning, lydoptager  Tryk på den røde optagerknap og indtal din lydfil  Når du er færdig.
Rigtige mænd tager ikke backup - de græder!
Hej.
Introduktion til ASP.NET 2 Michell Cronberg Microsoft MVP, MCAD TechTalks hos Microsoft.
Sikkerhed/Otto Knudsen 1 Sikkerhed  Sikkerhed i ASP.NET  Autentifikation (Authentication)  Autorisation (Authorization)
Agenda Velkommen v. René Løhde, Microsoft Europas førende SMB SaaS løsning - hvordan gør de? v. Jakob Burkard.
1 Meget kort om Remote Debugger Og ligeså kort demo af Unity.
Services Services som fundament for virksomhedens infrastruktur
Web Services Protokoller og Arkitektur
V/ Heine M. Jensen –
System Center Suiten - helhedsbilledet
Velkommen til Pre-launch Roadshow Claus Jul Christiansen Divisionschef, Server & Tools Microsoft Danmark.
General Practitioner System 3000 ITNET2 F11 Godkendelsesopgave.
Udvikling med Microsoft 2007 Office System Michell Cronberg Microsoft MVP, MCT, MCAD ISV Innovation Day 2006 ServerServer.
Udvikling med Microsoft 2007 Office System Michell Cronberg Microsoft MVP, MCT, MCAD ISV Innovation Day 2006 KlientKlient.
Giv medarbejderne adgang til centrale systemer – lige ind i Office Inspirationsseminar 31. oktober 2006.
Microsoft® Lync™ 2010 Kursus for stedfortrædere
PhiStore A Distributed and Policy Based Object Store.
IT – sikkerhed Fysisk sikkerhed Logisk sikkerhed
Publish Logs Klik på Geocaching.com access Og vælg Publish logs…
Introduktion til.NET- platformen og version 2.0 Michell Cronberg Microsoft MVP
Mød Microsoft – for udviklere & arkitekter Visual Studio, Express og Team System Niels Hilmar Madsen Microsoft
Lav en PowerPointskabelon ved brug af diasmaster
Distribution af funktionalitet Webservice med WCF x.
Web service - elementer SOAP (Simple Object Access Protocol) WSDL (Web Service Description language) UDDI (Universal Description, Discovery and Integration)
Web service - elementer SOAP (Simple Object Access Protocol) WSDL (Web Service Description language) UDDI (Universal Description, Discovery and Integration)
2014 MobilePeople All Rights Reserved Digital selvbetjening - der giver glade brugere MobilePeople MP E-Learning Et elektronisk kursus forløb til at uddanne.
Hvis jeg havde mulighed for at fange regnbuen ville jeg have gjort det
TFS > TFS 2008 migrering Team System ERFA TFS > TFS 2008 migrering.
Niels Ladegaard Beck Microsoft Student Partner Aarhus Universitet.
1..NET Arkitektur. 2 Nordjyllands Erhvervakademi Mål “Microsoft.NET is based on the Common Language Runtime (CLR) and an extensive set of Framework.
1 | 2010 Android Filsystem/Datalager Kontekstbestemt datalagring.
registrere dig som bruger på Når du vil i gang med dit eTwinningprojekt i din børnehave skal du først.
Distribueret programming, specielt Web Services Forskel på.Net og web Forsigtig med arkitektektur SOAP - Simple Object Access Protocol Rasmus D. Lehrmann1.
© 2012 Microsoft Corporation. Alle rettigheder forbeholdes. Planlægge et Lync-møde Du kan planlægge et Lync-møde ved at bruge Outlook tilføjelsesprogrammet.
ALEPH og XML. eLib Seminar 18 – 19 november 2004 ALEPH og XML Status  Print system arbejder med XML lignende mellem filer.  Færdige printfiler kan gemmes.
MSBuild & Team Build i C#/C++ solutions VSTS ERFA d. 25 November.
[Kursets titel] [INSTRUKTØR]. 4D Konsulenterne A/S Undervisning Udvikling og rådgivning Test og certificering.
Digital billed-collage/poster
1..NET Arkitektur. 2 Nordjyllands Erhvervakademi Mål “Microsoft.NET is based on the Common Language Runtime (CLR) and an extensive set of Framework.
Bent K. Slot Ansat ved KMD (Kommunedata) Ekstern lektor ved RUC Tidligere undervist på Roskilde Handelsskole Interesser: Digital forvaltning IT arkitektur.
Web Services, Microsoft.NET og fremtiden Jørgen Thyme Softwarearkitekt.NET Developer & Strategy Group Microsoft Danmark.
Databaseadgang fra C#:
ASP.NET – web site publish. ASP.NET – site-version.
Bevaringslager 2004 – regler Depotlager MS SQL-server SA-netværk / læsesale Format- og struk- turkonvertering Citrix- server Internet Arkiveringsversioner.
 GIMPs eget format  Gemmer både lag og gennemsigtighed  Kan kun åbnes i GIMP  Skal gemmes i et mere kendt format, hvis man skal kunne bruge det andre.
Web Services. OO (C++/ C#/Java) COM DCOM Web Services.
Web services SOA, SOAP og WSDL. Disposition Inledning / Definition SOAP Standard SOAP Beskeder WSDL.
OIOREST workshop 22. april 2008 Finn Jordal Centeret for Serviceorienteret Infrastruktur IT- og Telestyrelsen.
Studiestart - hjælp med IT
Lær Microsoft Office Online. Er du tilfreds med din præsentation? PowerPoint er et fantastisk værktøj, men… De færreste kan få deres præsentation til,
Kan Power™ vinde over Windows™ Kan ”styrke” vinde over ”udseende” – eller skal vi bare styrke vores udseende?
Effektiv vækst - Workshop
Windows PowerShell Ikke kun for windows.
Beskyt din virksomhed- Workshop
Oplæg til Elark seminar
Arbejd Overalt - Workshop
Arbejdsmarkedsportalen
Problem med at følge de konstant voksende datamængder
Simpel test-client (javascript) Session og Application data
OneDrive Med OneDrive kan du sikkert gemme dine billeder, filer og mapper på ét sted, dele dem med andre og få adgang til dem overalt.
Velkommen til det nye PowerPoint
Velkommen til det nye PowerPoint
Velkommen til det nye PowerPoint
Hvordan registrerer jeg arter og besigtigelser i NaturAppl?
Præsentationens transcript:

Data access i Silverlight 2.0 Daniel Mellgaard Frost Developer Evangelist, Microsoft http://blogs.msdn.com/danielmf Data access i Silverlight 2.0

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.

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!

WCF service i Silverlight Demo af en WCF service

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

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.

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

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.

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