Services Web XML utilisant ASP.NET
Cette rubrique est spécifique à une technologie existante. Les services Web XML et les clients du service Web XML doivent à présent être créés à l'aide de Windows Communication Foundation.
La génération d'un service Web simple à l'aide d'ASP.NET est relativement facile. Elle est traitée dans Notions de base des services Web XML ASP.NET et Procédure pas à pas : création d'un service Web XML de base à l'aide d'ASP.NET. Toutefois, la véritable puissance des services Web réside dans l'infrastructure. Les services Web reposent sur le .NET Framework et le common language runtime. Un service Web peut tirer parti de ces technologies. Par exemple, la création de services Web à l'aide d'ASP.NET permet de tirer parti à la fois de la performance, de la gestion d'état et de l'authentification prises en charge par ASP.NET.
L'infrastructure pour les services Web est conçue pour se conformer aux standards de l'industrie tels que SOAP, XML et WSDL, et cela permet aux clients d'autres plateformes d'interagir avec les services Web. Tant qu'un client peut envoyer des messages SOAP conformes aux normes, mis en forme d'après une description de service, ce client peut appeler un service Web créé à l'aide d'ASP.NET (indépendamment de la plate-forme sur laquelle le client réside). Pour plus d'informations sur la façon dont ASP.NET fournit un mécanisme basé sur attribut pour modifier le format du SOAP attendu, consultez Personnalisation de la mise en forme de messages SOAP.
Lorsque vous générez un service Web à l'aide d'ASP.NET, il prend en charge automatiquement les clients communiquant à l'aide des protocoles SOAP, HTTP-GET et HTTP-POST. Puisque HTTP-GET et HTTP-POST prennent en charge le passage de messages dans les paires nom-valeur codées par URL, la prise en charge de type de données pour ces deux protocoles n'est pas aussi étendue que pour SOAP. Dans SOAP, qui passe des données à destination et en provenance du service Web à l'aide de XML, vous pouvez définir des types de données complexes à l'aide de schémas XSD, qui prennent en charge un ensemble plus étendu de types de données. Les développeurs qui génèrent un service Web à l'aide d'ASP.NET n'ont pas à définir explicitement les types de données complexes qu'ils attendent à l'aide d'un schéma XSD. Il leur suffit de générer une classe managée. ASP.NET gère les définitions de classe de mappage en fonction d'un schéma XSD et les instances d'objet de mappage en fonction de données XML pour la passer d'un bout à l'autre d'un réseau.
Il est important de noter que les services Web ne remplacent pas DCOM, ils sont plutôt une infrastructure de messagerie pour communiquer entre plateformes via les normes de l'industrie.
Dans cette section
- Notions de base des services Web XML ASP.NET
Explique le comportement de base des services Web ASP.NET.
- Procédure pas à pas : création d'un service Web XML de base à l'aide d'ASP.NET
Explique les étapes de base pour créer des services Web à l'aide d'ASP.NET.
- Méthodes de service Web XML asynchrones
Explique le comportement de base de méthodes asynchrones dans les services Web ASP.NET.
- Comment : créer des méthodes de service Web asynchrones
Décrit comment créer un service Web asynchrone à l'aide d'ASP.NET.
- Comment : chaîner des appels asynchrones avec une méthode de service Web
Fournit un exemple de code où une méthode de service Web effectue plusieurs appels asynchrones et les appels doivent s'exécuter séquentiellement.
- Comment : gérer l'état dans les services Web créés à l'aide d'ASP.NET
Explique comment gérer l'état dans les services Web ASP.NET.
- Transactions dans les services Web XML ASP.NET
Explique comment les services Web ASP.NET gèrent les transactions.
- Comment : participer aux transactions dans les services Web créés à l'aide d'ASP.NET
Explique comment ajouter la prise en charge des transactions à un service Web créé à l'aide d'ASP.NET.
- Analyse HTML par les services Web XML ASP.NET
Explique comment les services Web ASP.NET analysent des pages Web pour fournir du contenu XML.
- Comment : créer des services Web qui analysent le contenu d'une page Web
Explique comment créer un service Web qui analyse le contenu d'une page Web existante et expose le contenu sous forme d'éléments programmables.
- Sécurisation des services Web XML créés à l'aide d'ASP.NET
Explique le fonctionnement de l'authentification et de l'autorisation destinées aux services Web ASP.NET.
- Comment : exécuter l'authentification personnalisée à l'aide d'en-têtes SOAP
Indique comment utiliser un module HTTP pour vérifier le contenu d'un en-tête SOAP pour les informations d'authentification.
- Services Web XML utilisant ASP.NET
Indique comment configurer et passer les informations d'identification du client à un service Web à l'aide de l'authentification Windows.
- Publication et déploiement des services Web XML
Suit les étapes pour la publication et le déploiement d'un service Web créé à l'aide d'ASP.NET.
- Règles de conception pour les services Web XML créés à l'aide d'ASP.NET
Expose plusieurs méthodes conseillées pour la création de services Web à l'aide d'ASP.NET.
Sections connexes
- Vue d'ensemble des services Web XML
Propose une vue d'ensemble des services Web XML commune à toutes les plateformes.
- Création de clients de service Web XML
Explique comment générer un client en fonction d'un service Web XML, indépendamment de la plateforme ou de la technologie utilisée pour générer le service Web XML.
- Gestion et levée d'exceptions dans les services Web XML
Décrit comment gérer les exceptions d'un service Web XML créé à l'aide d'ASP.NET et les clients de service Web XML créés à l'aide du .NET Framework.
- Utilisation d'en-têtes SOAP
Explique comment définir, traiter et manipuler les en-têtes SOAP pour les clients qui appellent des services Web XML créés à l'aide d'ASP.NET.
- Personnalisation de la mise en forme de messages SOAP
Décrit comment contrôler le SOAP envoyé à destination et en provenance de services Web XML créés à l'aide d'ASP.NET.
- Modification de messages SOAP à l'aide d'extensions SOAP
Explique comment générer des extensions qui modifient les messages SOAP envoyées sur le réseau pour les services Web XML créés à l'aide d'ASP.NET et leurs clients.
Date de génération : 2011-02-23