Description de service Web XML

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.

L'infrastructure de services Web XML est fondée sur la communication au moyen de messages XML conformes à une description de service publiée. La description de service est un document XML écrit dans une grammaire XML appelée WSDL (Web Service Description Language) qui définit le format des messages pour le service Web XML. La description du service est une convention qui définit le comportement d'un service Web XML et indique aux clients potentiels comment interagir avec lui. Le comportement d'un service Web XML est déterminé par les modèles de messagerie que le service définit et prend en charge. Ces modèles dictent conceptuellement ce à quoi le consommateur du service peut s'attendre lorsqu'un message correctement mis en forme est soumis au service Web XML.

Par exemple, le modèle demande/réponse associé à un service de style appel de procédure distante (RPC) définirait quel schéma de message SOAP utiliser pour appeler une méthode particulière. Ce modèle définirait également le format que le message SOAP de réponse résultant devrait suivre.

Un autre exemple de modèle de messagerie représente des interactions unidirectionnelles. Ce modèle est employé lorsqu'une communication unilatérale doit avoir lieu. Dans cette situation, l'expéditeur ne recevra pas de messages du service Web XML, même de messages d'erreur. Il y a à cela une restriction, lorsque la communication unilatérale est établie à l'aide d'un protocole qui est traditionnellement de type demande/réponse, où un message d'erreur peut être retourné.

Les schémas qui définissent les formats de message SOAP peuvent être définis à l'intérieur de la description de service réelle ou être définis extérieurement puis importés dans la description de service.

Outre les définitions de format de message et les modèles de messagerie, la description de service contient éventuellement l'adresse associée à chaque point d'entrée de service Web XML. Le format de cette adresse est approprié pour le protocole utilisé pour accéder au service, par exemple une URL pour HTTP ou une adresse électronique pour SMTP.

Pour plus d'informations sur la spécification WSDL, consultez le site Web W3C (http://www.w3.org/TR/wsdl).

Voir aussi

Concepts

Infrastructure des services Web XML