Programmation du Web avec les services Web
Mise à jour : novembre 2007
Afin de pouvoir transférer les données à travers les pare-feu et entre systèmes hétérogènes, les services Web permettent d'échanger des données et d'appeler à distance la logique de l'application à l'aide de la messagerie XML.
Les liens suivants fournissent des informations clés sur les notions de base des services Web dans Visual Studio :
Vue d'ensemble des services Web XML
Décrit le rôle des services Web.Scénarios de services Web XML
Présente certains scénarios classiques à même d'étendre les services Web.Infrastructure des services Web XML
Décrit les éléments d'infrastructure fondamentaux permettant d'activer les services Web, par exemple les répertoires, les descriptions et les formats de transmission de service Web.Références Web dans Visual Studio
Décrit la fonctionnalité de référence Web de Visual Studio.Comment : ajouter et supprimer des références Web
Décrit le processus d'ajout et de suppression de références Web dans Visual Studio.Préparation du débogage : projets de service Web XML
Décrit le processus de débogage des services Web dans Visual Studio.Outils XML dans Visual Studio
Propose une introduction à XML.
Visual Studio propose des outils de création de services Web à l'aide de code managé et non managé. Dans le cas du code managé, Visual Studio permet aux développeurs de créer des services Web qui accroissent considérablement la puissance du .NET Framework.
Les services Web créés en code managé utilisent le modèle d'application Web ASP.NET. Les liens suivants fournissent des informations sur les services Web créés en code managé :
Procédure pas à pas : création d'un service Web en utilisant Visual Basic ou Visual C#
Illustre pas à pas la création, le débogage et le déploiement d'un service Web dans Visual Basic ou C#.Création de services Web en code managé
Décrit le processus de création et de déploiement de services Web en code managé.Services Web XML utilisant ASP.NET
Fournit la documentation sur les services Web.Démarrages rapides ASP.NET
Fournit un ensemble d'exemples ASP.NET assortis de commentaires.Sérialisation XML avec les services Web XML
Explique comment personnaliser la méthode de sérialisation XML utilisée dans un service Web en code managé.
Visual Studio simplifie le processus de recherche et d'utilisation des services Web à l'aide de la notion de références Web. L'ajout d'une référence Web à une application cliente se traduit par la génération d'une classe proxy qui fait office de représentation locale du service Web avec laquelle le client peut interagir. Cette fonctionnalité est accessible aux applications écrites en code managé ou non managé. Lors de l'ajout d'une référence Web, Visual Studio génère la classe proxy dans le même langage de programmation que l'application cliente.
Les applications clientes des services Web créées en code managé utilisent le modèle d'application Web ASP.NET. Les liens suivants fournissent des informations sur les services Web créés en code managé :
Accès aux services Web en code managé
Décrit le processus d'accès aux services Web en code managé.Création de clients de service Web XML
Documentation des services Web.Procédure pas à pas : accès à un service Web en utilisant Visual Basic ou Visual C#
Illustre pas à pas l'accès à un service Web en code managé.Outil Web Services Description Language Tool (Wsdl.exe)
Décrit un outil utilisé pour générer la classe proxy permettant d'accéder à un service Web en code managé.Démarrages rapides ASP.NET
Fournit un ensemble d'exemples ASP.NET assortis de commentaires.Sérialisation XML avec les services Web XML
Explique comment personnaliser la méthode de sérialisation XML utilisée dans un service Web en code managé.