Partager via


Avantages des services Web XML créés à l'aide d'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.

ASP.NET vous permet de générer et de publier des services Web à l'aide de constructions de programmation familières, telles que les méthodes, les types primitifs et les types complexes définis par l'utilisateur. Le .NET Framework contient également une infrastructure et des outils pour créer des clients de service Web capables d'appeler tout service Web conforme aux normes.

Avec ASP.NET, vous pouvez générer des services Web qui utilisent les normes de l'industrie pour l'implémentation. Puisque les services Web reposent sur les normes de l'industrie, il est possible de communiquer avec eux par le Web à l'aide d'un client sur toute plate-forme adhérant à ces normes. Plus précisément, les services Web emploient les normes de l'industrie répertoriées dans le tableau suivant.

Norme de l'industrie Utilisation dans les services Web créés à l'aide d'ASP.NET

XML

Format de texte utilisé pour la communication avec les services Web à l'aide du protocole SOAP. Lors de la communication avec les services Web à l'aide des protocoles HTTP-GET et HTTP-POST, XML est utilisé pour coder les réponses.

SOAP

Protocole d'échange de messages XML utilisé pour la communication entre les services Web et leurs clients.

WSDL (Web Services Description Language)

Décrit le contrat des messages qu'un service Web peut interpréter lors de la communication avec un client de service Web.

XSD

Fournit un système de type universel qui permet de définir et passer les types de données entre plateformes. Pour un service Web, XSD définit la structure et les types de données pour le XML encapsulé dans un message SOAP envoyé vers et depuis un service Web.

application/x-www-form-urlencoded

Type MIME utilisé pour coder des paramètres sur une URL. Ce codage est utilisé pour coder des paramètres de demande aux services Web à l'aide des protocoles HTTP-GET et HTTP-POST.

Avec les services Web, vous pouvez tirer parti des fonctionnalités d'ASP.NET pour générer des services Web qui adhèrent aux normes de l'industrie. Plus précisément, ASP.NET ne tire pas seulement parti des améliorations de performances du .NET Framework et du common language runtime, il a également été conçu pour offrir des améliorations de performances significatives sur ASP et d'autres plateformes de développement Web. Tout le code ASP.NET est compilé plutôt qu'interprété, ce qui permet de compiler en code natif la liaison anticipée, le typage fort et le juste-à-temps (JIT), pour ne citer que quelques avantages. ASP.NET est également facilement factorable, ce qui signifie que les développeurs peuvent supprimer des modules (modules de session, par exemple) qui ne sont pas pertinents pour l'application qu'ils développent.

Voir aussi

Concepts

Création de clients de service Web XML

Autres ressources

Services Web XML utilisant ASP.NET