Les Services Web Avec.NET version 1.1. Un service Web en bref… Méthodes ou objets accessible à distance via SOAP (Simple Object Access Protocol ); SOAP.

Slides:



Advertisements
Présentations similaires
Les Web Services Schéma Directeur des Espaces numériques de Travail
Advertisements

Les protocoles réseau.
Cours de C – Séance dexercices 19 Octobre Objectif Ecrire un serveur HTTP Sans gérer la partie réseau, on utilisera un utilitaire pour cela Serveur.
Cours de C – Séance dexercices 02 Octobre Protocole: client Protocole : – Requête client : GET /test.html HTTP/1.1\r\n Host: nom_de_l_hote\r\n Parameter:
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
Agenda de la journée 10h00 : La place dASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide dapplications Web en ASP.NET 12h00 : Construire.
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Open Days 2006 Le Web 2.0 demain: produits, technologies, outils.
Xavier Blanc Web Services Xavier Blanc
Julien HERON.
Stéphanie CLAPIÉ Antoine RENARD
Les webservices Samira Silhadi-Hacid Malika Tarafi.
Object Management Architecture (OMA)
L’architecture .net et ASP.net
Exposé de Système - Informatique et Réseau
Cours 6 : XML et les architectures N-tiers – Tier Applicatif
Cours 6 : Les Web Services et SOAP Mars Version 1.0 -
Cours 5 : Les Web Services et WSDL Mars Version 1.0 -
1 Les technologies XML Cours 3 : Les Web Services – Implémentation – JAX-WS Février Version 1.0 -
1 Les technologies XML Cours 4 : Les Web Services et XML- RPC Février Version 1.0 -
Les Web Services.
Les Web Services avec .Net
Systèmes d’exploitation
Introduction aux services WEB
Le Téléphone Russe Le Téléphone Russe. Le Téléphone Russe Le Téléphone Russe.
LOG 02 Bases de Données Avancées Rappels sur JSP / Servlet
Etude des Technologies du Web services
XML-Family Web Services Description Language W.S.D.L.
ASP.NET un peu plus loin… Développement Rapide dApplications Web avec.NET.
Développement Rapide dApplications Web avec.NET « Mon premier site »
Programmation Approche composants Ing5 SI
Les relations clients - serveurs
Vers des composants TAL réutilisables
Abderrahmane Bouarissa Damien Burglin Arnaud Sansig
Microsoft .NET.
An Introduction to distributed applications and ecommerce 1 1 Les services Web, XML et les places de marchés.
Développement dapplication avec base de données Semaine 10 : WCF avec Entité Framework Automne 2013.
Enseignant de cours : M. Bouzguenda Lotfi
Initiation au web dynamique
Technologies Web Microsoft
CENTRALISATION DES CANDIDATS LOCATAIRES
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
JavaScript Nécessaire Web.
Travail de diplôme José Garrido Professeur : Philippe Freddi Explorer Internet en toute sécurité Surf Safe SPY INTERNET.
Services Web Présentation.
E-Technology lab Plateformes, Technologies et Architectures pour les systèmes eGouvernement Par: Dr Mamadou Koné Université Laval, Québec, Canada et Houda.
0 Objectifs de la session n°1  Revenir sur toutes les bases théoriques nécessaires pour devenir un développeur Web,  Découvrir l’ensemble des langages.
Les réseaux - Internet Historique Réseau local Internet Les protocoles
Cours de programmation web
Metro Web Services Ben Yaflah Marouen Dhrif Mohamed Hbib Hajlaoui Nader.
Le web service
Mastère Professionnel Systèmes de Communication et Réseaux
Introduction à Visual Studio C++ (VC++)
Développer avec ORBacus Partie 1 – Les préalables.
Maxly MADLON Consultant NES
Abderrahmane Bouarissa Damien Burglin Arnaud Sansig
Création d’un domaine Il faut :
G.KEMBELLEC - UP81 Master 2 THYP Cas pratique d’utilisation De simpleXML Un lecteur de RSS Novembre 2009.
Cours Web Services ISIMA 3F3
Cours MIAGE « Architectures Orientées Services »Henry Boccon-GibodCours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod 1 Architectures Orientées.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
22 Azure et les technologies non Microsoft : PHP, Java, Eclipse février 2010 Yves Yang – Soyatec Xavier Warzee – Microsoft Stephane Crozatier –
Service de vidéo à la demande Projet Tutoré : Groupe C3 Université Paris 5.
21/02/2003DEA DISIC 1 Grid Computing Programming the grid: Distributed Software Components, P2P and Grid Web Services for Scientific Applications Tarak.
Web Services 17/01/2009.
Architecture Client/Serveur
Introduction aux technologies des web services en Java EE
SOAP et les RPC XML SOAP WSDL RPC. Rappels sur le XML Langage avec des balises Très lisible Pour stocker des données Séparation entre contenu et présentation.
TWP Toolkit Formation 21/10/2009.
Transcription de la présentation:

Les Services Web Avec.NET version 1.1

Un service Web en bref… Méthodes ou objets accessible à distance via SOAP (Simple Object Access Protocol ); SOAP peut-être transporté par les protocoles HTTP, SMTP et MIME; Les messages sont construits avec len-tête du protocole qui transporte suivi du corps de la requête ou de la réponse; Le corps du message est enveloppé en XML. Chaque service possède une définition; Visual Studio.NET est bonifié pour lutilisation de services Web. Les mécanisme de communication sont masqués pour le développeur.

Requête SOAP sur HTTP POST /HelloService/Hello.asmx HTTP/1.1 Host: Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction:

Réponse SOAP sur HTTP HTTP/ OK Content-Type: text/xml; charset=utf-8 Content-Length: length Hello World

Description du service Web (WSDL) Avec.NET, la détection des objets seffectue automatiquement à laide de la description standardisé du service Web. Vous navez quà spécifier le url de la définition et le/les objets à distance sont référencés et il est possible de les instancier comme nimporte quels objets.

Dans la pratique! Création du service Web Hello (nécessite IIS 5.0 ou mieux); Consommation du service Web Hello par une application Windows;

Création du service Web Dans Fichiers/Nouveau/Projet…

Création du service Web Renommer Service1.asmx pour Hello.asmx et changer la définition de lobjet:

Création du service Web Implémenter les 2 méthodes de lobjet Hello et compiler:

Création du service Web Compiler et exécuter:

Consommer le service Web Dans Fichiers/Nouveau/Projet…

Consommer le service Web Ajouter la référence Web avec un clique de droit sur References:

Consommer le service Web Spécifier le url du service Web et ajouter la référence:

Consommer le service Web Créer linterface suivante:

Consommer le service Web Appeler les méthodes lors de lévénement onclick des boutons:

Résultats Say() SayWhat()

Conclusion.NET soccupe du transport pour le développeur;.NET 2.0 promet le support, entre autre, du protocole TCP/IP, éliminant la nécessité dun serveur Web pour consommer un objet; Beaucoup moins lourd que CORBA et plus rapide à implémenter; Consommation multi plateforme possible avec certaines précautions sur lutilisation des types retournés par les méthodes (retourner des objet ou des types complexes plutôt que des DataSets() propre à Microsoft par exemple).