Procédures pas à pas de création et d'utilisation de services Web

Mise à jour : novembre 2007

Les services Web offrent un accès par programme à la logique de l'application en utilisant des protocoles Web standard, notamment XML et HTTP. Les services Web peuvent être des applications autonomes ou des sous-composants d'une application Web plus importante. Les services Web sont accessibles à partir de pratiquement n'importe quel autre type d'application, notamment d'autres services Web et des applications Web, Windows ou console. La seule condition est que le client doit pouvoir échanger des messages avec le service Web et traiter ce type de message. Pour plus d'informations, consultez Programmation du Web avec les services Web.

Ces procédures pas à pas traitent de deux chemins de développement séparés de façon logique : la création de services Web et l'accès à ces services. Même si vous pouvez être à la fois le créateur et l'utilisateur d'un service Web particulier, les processus sont clairement séparés. Vous devez bien entendu créer un service Web avant de pouvoir y accéder.

Les procédures pas à pas de création de services Web emploient deux technologies distinctes pour l'implémentation d'un service Web. Dans tous les cas, vous créez les mêmes fonctionnalités de service Web ; la seule différence est la méthode d'implémentation.

Les procédures pas à pas relatives à l'accès aux services Web se concentrent sur les étapes nécessaires pour accéder aux services Web partir du code managé et non managé. Dans chaque procédure pas à pas, l'application cliente accède au service Web en utilisant une classe proxy générée par Visual Studio.

cbsxhx87.alert_note(fr-fr,VS.90).gifRemarque :

Dans chaque procédure pas à pas, vous accéderez à un service Web créé dans l'une des procédures pas à pas « Création d'un service Web... » décrites ci-dessus. De ce fait, il est nécessaire de terminer au moins l'une des procédures pas à pas « Création d'un service Web... » avant d'entamer l'une des procédures pas à pas « Accès à un service Web... ».