1 / 20

WCF RIA SERVICES

WCF RIA SERVICES. David Rousset Microsoft DPE Microsoft http://blogs.msdn.com/davrous . Sacha Leroux Microsoft Regional Director Bewise. Agenda. Introduction WCF RIA Services La sécurité avec WCF RIA Services La cerise sur le gâteau. Introduction. Simplifier le développement RIA

yaron
Télécharger la présentation

WCF RIA SERVICES

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. WCF RIA SERVICES David RoussetMicrosoft DPEMicrosoft http://blogs.msdn.com/davrous Sacha LerouxMicrosoft Regional DirectorBewise

  2. Agenda • Introduction • WCF RIA Services • La sécurité avec WCF RIA Services • La cerise sur le gâteau

  3. Introduction • Simplifierle développement RIA • Améliorerla productivité • Se concentrer sur le métier • Masquer la communication client/serveur par WCF

  4. Une application n-tiers qui n’en fait qu’une

  5. Une communication simplifiée Service Rich Internet Application Browser Application Presentation Logic App Logic Data Access Layer HTML Network DB Services Other Applications

  6. Démo RIA Service coté serveur

  7. Résumé • Créer un DomainServices • Compiler • Le DomainContext vous rend accessible vos données • Le DomainDataSource permet de les exploiter en Silverlight

  8. Non ne sautez le Designer est au top (enfin celui de Visual Studio)

  9. Démo RIA Services coté client Silverlight

  10. Résumé • Le designer de Visual Studio est très évolué • DomainDataSource pour lié les données • Pagination, groupement, filtrage sont pris en Compte • Règles métiers gérées directement par les contrôles

  11. Un pattern ouvert • Support de plusieurs tiers de présentation et de technologies d’accès aux données Bases de données ADO.NET, ORMs (LTS, EF, …) Clients .NET Silverlight, WPF Clients Standards JavaScript Logique Applicative CLR Lists/Objects Repository (nHibernate, …) Rendu server HTML, SEO, Printing, … XML,JSON, Binary Services REST/SOAP (Azure, …) Services WCF Tests Unitaires

  12. Démo Sécurité et Authentification avec WCF RIA Services

  13. Résumé • 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 ! • Applications faciles à écrire et facilement sécurisablesvia les attributs [RequireAuthentification] et [RequireRole] • Authentification Windows ou par formulaire • Personnalisation du formulaire d’authentification

  14. Windows Communication Foundation Programming Model Core Services RIA Services Workflow Services DataServices Web Http Services ServiceModel Data Contract Service Contract Service Behavior ChannelModel Formats (Atom, JSON, XML,…) Transports (HTTP, TCP,…) Protocols (SOAP, HTTP, OData,…)

More Related