La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET .

10
La plateforme .NET 2.0 vue par le développeur Pascal Belaud Microsoft France http://blogs.msdn.com/Pascal SAGA .NET http://www.saga-fr.net

Transcript of La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET .

Page 1: La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France  SAGA.NET .

La plateforme .NET 2.0vue par le développeur

Pascal BelaudMicrosoft France

http://blogs.msdn.com/Pascal

SAGA .NEThttp://www.saga-fr.net

Page 2: La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France  SAGA.NET .

Microsoft .NET : les points essentiels

Visual Studio 2005

Les XML Web Services

Accès aux données et ADO.NET

Déploiement par ClickOnce

Les applications Web et ASP.NET

Le développement sur terminaux mobiles

Agenda de la présentation

Page 3: La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France  SAGA.NET .

Patron : dis-moi garçon, tu as 1 heure pour me développer une application Windows avec laquelle je peux, en donnant le symbole d’une société quotée en bourse, avoir en retour le cours en temps réel de son action.

Vous : …?

Patron : t’es encore là ?

Page 4: La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France  SAGA.NET .
Page 5: La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France  SAGA.NET .

Un service Web est une « unité logique applicative » accessible en utilisant les protocoles standard d’InternetCaractéristiques:

RéutilisableIndépendamment de

la plate-forme (UNIX, Windows, …) l’implémentation (VB, C#, Java, …) l’architecture sous-jacente (.NET, J2EE, …)

Un Service Web, c’est quoi ?

Page 6: La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France  SAGA.NET .

Les Services Web, c’est quoi ?

Ce sont des «librairies» fournissant des données et des services à d’autres applications

Combinent les meilleurs aspects du développement à base de composant et du Web

La base de la «vision» .NET

Page 7: La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France  SAGA.NET .

Serveur

J’ai trouvé! Voici le serveurhébergeant ce service web

Quel est le format d’appel duservice que tu proposes ?

Je r

ech

erc

he

un s

erv

ice W

EB

Client

AnnuaireUDDI

ContratSOAP

Voici mon contrat (WSDL)

XML

J’ai compris comment invoquerton service et je t’envoie un document

XML représentant ma requête

XML

J’ai exécuté ta requête et je te retourne le résultatXML

Page 8: La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France  SAGA.NET .

Premiers XML Web Services

Consommation:

xmethods.comAmazonMapPoint

Services

démo

Page 9: La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France  SAGA.NET .

Retrouver le reste de la SAGA .NET sur :

http://www.saga-fr.net

Page 10: La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France  SAGA.NET .