Partager via


À propos des services web Windows

L’API Des services Web Windows est une API en couches qui peut être représentée comme suit

Diagramme montrant les couches et les zones intercouches de l’API Services Web Windows.

WWSAPI est une API en couches. Nous attendons de la plupart des développeurs qu’ils ciblent le modèle de service, qui est un modèle de programmation basé sur des méthodes. Dans le modèle de service, l’hôte de service fournit le modèle de programmation côté serveur, tandis que le proxy de service fournit le modèle de programmation côté client.

Chaque couche expose un ensemble d’API et de types qui peuvent être utilisés avec les API de cette couche.

Modèle de service

La couche de niveau supérieur appelée Modèle de service fournit un modèle de programmation basé sur des méthodes et il s’agit du modèle le plus simple à utiliser. Dans le modèle de service, l’hôte de service fournit le modèle de programmation côté serveur, tandis que le proxy de service fournit le modèle de programmation côté client. Le contexte est utilisé dans le modèle de service pour passer dans un état approprié disponible pour l’opération de service et/ou le rappel lorsqu’il est appelé. Et le contrat de service est utilisé pour spécifier un contrat de service sur un point de terminaison exposé sur le service. Les composants et opérations suivants font partie de la couche de service :

Couche de canal

Le modèle de service repose sur une couche de canal, qui offre une flexibilité totale, mais est plus difficile à utiliser. Les composants et opérations suivants font partie de la couche canal :

Couche XML

La couche de canal repose à son tour sur une infrastructure XML légère, qui comprend la désérialisation des types de données C. Les composants et opérations suivants font partie de la couche XML :

Commun à toutes les couches

Les rubriques suivantes s’appliquent à l’une des trois couches :

Exemples

Pour plus d’informations sur les éléments d’API, consultez Informations de référence sur les services web Windows. Pour obtenir des exemples d’utilisation de l’API, consultez Utilisation des services web Windows.