Download - WCF RIA SERVICES
![Page 1: WCF RIA SERVICES](https://reader036.vdocuments.mx/reader036/viewer/2022062315/56815ee8550346895dcd9593/html5/thumbnails/1.jpg)
![Page 2: WCF RIA SERVICES](https://reader036.vdocuments.mx/reader036/viewer/2022062315/56815ee8550346895dcd9593/html5/thumbnails/2.jpg)
22
WCF RIA SERVICES
David RoussetMicrosoft DPEMicrosofthttp://blogs.msdn.com/davrous
Sacha LerouxMicrosoft Regional DirectorBewise
![Page 3: WCF RIA SERVICES](https://reader036.vdocuments.mx/reader036/viewer/2022062315/56815ee8550346895dcd9593/html5/thumbnails/3.jpg)
33
Agenda
IntroductionWCF RIA ServicesLa sécurité avec WCF RIA ServicesLa cerise sur le gâteau
![Page 4: WCF RIA SERVICES](https://reader036.vdocuments.mx/reader036/viewer/2022062315/56815ee8550346895dcd9593/html5/thumbnails/4.jpg)
44
Introduction
1. Simplifier le développement RIA
2. Améliorer la productivité
3. Se concentrer sur le métier
4. Masquer la communication client/serveur par WCF
![Page 5: WCF RIA SERVICES](https://reader036.vdocuments.mx/reader036/viewer/2022062315/56815ee8550346895dcd9593/html5/thumbnails/5.jpg)
55
Une application n-tiers qui n’en fait qu’une
![Page 6: WCF RIA SERVICES](https://reader036.vdocuments.mx/reader036/viewer/2022062315/56815ee8550346895dcd9593/html5/thumbnails/6.jpg)
66
Une communication simplifiée
ApplicationBrowser Rich Internet Application
DB
Service
Other Applications
Data Access Layer
AppLogic
Services
HTMLPresentati
onLogic
Network
![Page 7: WCF RIA SERVICES](https://reader036.vdocuments.mx/reader036/viewer/2022062315/56815ee8550346895dcd9593/html5/thumbnails/7.jpg)
77
DémoRIA Service coté serveur
![Page 8: WCF RIA SERVICES](https://reader036.vdocuments.mx/reader036/viewer/2022062315/56815ee8550346895dcd9593/html5/thumbnails/8.jpg)
88
Résumé
1. Créer un DomainServices
2. Compiler
3. Le DomainContext vous rend accessible vos données
4. Le DomainDataSource permet de les exploiter en Silverlight
![Page 9: WCF RIA SERVICES](https://reader036.vdocuments.mx/reader036/viewer/2022062315/56815ee8550346895dcd9593/html5/thumbnails/9.jpg)
99
Non ne sautez le Designer est au top (enfin celui de Visual Studio)
![Page 10: WCF RIA SERVICES](https://reader036.vdocuments.mx/reader036/viewer/2022062315/56815ee8550346895dcd9593/html5/thumbnails/10.jpg)
1010
DémoRIA Services coté client Silverlight
![Page 11: WCF RIA SERVICES](https://reader036.vdocuments.mx/reader036/viewer/2022062315/56815ee8550346895dcd9593/html5/thumbnails/11.jpg)
1111
Résumé
1. Le designer de Visual Studio est très évolué
2. DomainDataSource pour lié les données
3. Pagination, groupement, filtrage sont pris en Compte
4. Règles métiers gérées directement par les contrôles
![Page 12: WCF RIA SERVICES](https://reader036.vdocuments.mx/reader036/viewer/2022062315/56815ee8550346895dcd9593/html5/thumbnails/12.jpg)
1212
Un pattern ouvertSupport de plusieurs tiers de présentation et de technologies
d’accès aux données
LogiqueApplicative
Bases de donnéesADO.NET,ORMs (LTS, EF, …)
CLR Lists/ObjectsRepository(nHibernate, …)
ServicesREST/SOAP(Azure, …)
XML, JSON, Binary
Clients .NETSilverlight, WPF
Clients StandardsJavaScript
Rendu serverHTML, SEO,Printing, …
ServicesWCF
Tests Unitaires
![Page 13: WCF RIA SERVICES](https://reader036.vdocuments.mx/reader036/viewer/2022062315/56815ee8550346895dcd9593/html5/thumbnails/13.jpg)
1313
![Page 14: WCF RIA SERVICES](https://reader036.vdocuments.mx/reader036/viewer/2022062315/56815ee8550346895dcd9593/html5/thumbnails/14.jpg)
1414
DémoSécurité et Authentification avec WCF RIA Services
![Page 15: WCF RIA SERVICES](https://reader036.vdocuments.mx/reader036/viewer/2022062315/56815ee8550346895dcd9593/html5/thumbnails/15.jpg)
1515
Résumé
1. Basé sur les Membership Providers d’ASP.NET• Par défaut sur SQL Express/ASPNETDB.MDF• Connexion à d’autres BD ou sources possible (Azure, XML, etc.)• Réutiliser vos providers existants tels quels !
2. Applications faciles à écrire et facilement sécurisables via les attributs [RequireAuthentification] et [RequireRole]
3. Authentification Windows ou par formulaire
4. Personnalisation du formulaire d’authentification
![Page 16: WCF RIA SERVICES](https://reader036.vdocuments.mx/reader036/viewer/2022062315/56815ee8550346895dcd9593/html5/thumbnails/16.jpg)
1616
![Page 17: WCF RIA SERVICES](https://reader036.vdocuments.mx/reader036/viewer/2022062315/56815ee8550346895dcd9593/html5/thumbnails/17.jpg)
1717
Windows Communication Foundation
Programming Model
Service Model
Data Contract
Channel Model
RIAServices
Core Services
Service Contract Service Behavior
WorkflowServices
Formats(Atom, JSON, XML,…)
Transports(HTTP, TCP,…)
Protocols(SOAP, HTTP, OData,…)
Web Http Services
DataServices
![Page 18: WCF RIA SERVICES](https://reader036.vdocuments.mx/reader036/viewer/2022062315/56815ee8550346895dcd9593/html5/thumbnails/18.jpg)
1818
![Page 19: WCF RIA SERVICES](https://reader036.vdocuments.mx/reader036/viewer/2022062315/56815ee8550346895dcd9593/html5/thumbnails/19.jpg)
1919
![Page 20: WCF RIA SERVICES](https://reader036.vdocuments.mx/reader036/viewer/2022062315/56815ee8550346895dcd9593/html5/thumbnails/20.jpg)