La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 Applications d’entreprise avec.NET 4.0 et Silverlight 4 David Rousset Mitsuru Furuta

Présentations similaires


Présentation au sujet: "1 Applications d’entreprise avec.NET 4.0 et Silverlight 4 David Rousset Mitsuru Furuta"— Transcription de la présentation:

1 1 Applications d’entreprise avec.NET 4.0 et Silverlight 4 David Rousset Mitsuru Furuta http://blogs.msdn.com/davroushttp://blogs.msdn.com/davrous http://blogs.msdn.com/mitsuhttp://blogs.msdn.com/mitsu Relations techniques avec les développeurs

2 2 Agenda L’évolution : d’ADO au Cloud Architectures n-tiers Les technologies client WPF – Silverlight et Windows Phone 7 Synthèse

3 3 L’évolution d’ADO au Cloud ADO : connexion en directe à la base Web Services / WCF Standardisation exposition des données : RSS, REST Requetage : arrivée de LINQ Du synchrone à l’asynchrone

4 4 D’ADO au Cloud

5 5 Architectures n-tiers Cloud, Flickr, Rss, Rest, etc Linq2SqlLinq2EntitiesLinq2SqlLinq2Entities Provider Linq personnalisés WCFWCF WCF Data Services ADO.NetADO.Net WCFWCF Console, WinForms, WPF Ajax, Silverlight Windows Phone 7 WCF Ria Services

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

7 7 WCF Data Services Nouveau nom de ADO.NET Data Services Accès CRUD sur une interface REST Syntaxe de requête prédéfinie Création de services directement depuis Visual Studio Support de multiples source de données Approche « Model-driven » Data Access Layer Entity Framework Custom LINQ provider Base de données relationnelles Autres sources Service Runtime Hosting/HTTP listener HTTPHTTP IQueryable [+ IUpdatable]

8 8 RIA Services : une communication simplifiée ApplicationApplicationBrowserBrowser Rich Internet Application DB ServiceService Other Applications Data Access Layer AppLogicAppLogic ServicesServices HTMLPresentationLogic Network

9 9 Architectures n-tiers

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

11 11 Les technologies client Positionnement WPF/SL4/WP7 Industrialisation MVVM, Testing, Design Asynchronisme

12 12 Asynchronisme

13 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows 7 and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. Votre potentiel, notre passion TM


Télécharger ppt "1 Applications d’entreprise avec.NET 4.0 et Silverlight 4 David Rousset Mitsuru Furuta"

Présentations similaires


Annonces Google