Top 18 des questions et réponses d'entretien WSDL (2024)

Voici les questions et réponses d'entretien en langage WSDL (Web Services Description Language) destinées aux candidats débutants et expérimentés pour obtenir l'emploi de leurs rêves.


1) Expliquez qu'est-ce que WSDL ?

WSDL signifie Langage de Description des Services Web. Il s'agit d'un simple document XML qui contient un ensemble de définitions pour décrire ou localiser un service Web.

Téléchargement gratuit du PDF : questions et réponses d'entretien WSDL


2) Expliquez quelle est la structure du document WSDL ?

La structure du document WSDL se compose de ces éléments majeurs

  • : Un conteneur pour les définitions de types de données utilisées par les services Web
  • : Une définition typée des données communiquées
  • : Un ensemble d'opérations prises en charge par un ou plusieurs points de terminaison
  • : Un protocole et un format de données pour un type de port spécifique

3) Quel est le préfixe utilisé pour l'espace de noms cible du document WSDL ?

Préfixe “xmlns:tns=target name” est utilisé comme espace de noms cible pour le document WSDL.


4) Expliquez ce qu'est un élément de message dans WSDL ?

  • Un message est indépendant du protocole et décrit les données échangées entre les consommateurs et les fournisseurs de services Web.
  • Chaque service Web dispose de deux messages d'entrée et de sortie. L'entrée détermine les paramètres du service Web et la sortie détermine les données de retour du service Web.
  • Chaque l'élément contient zéro ou plusieurs paramètres, un pour chaque paramètre de la fonction du service Web
  • l'élément se rapporte au paramètre ou à la valeur de retour dans l'appel RPC
  • Le l'ordre des noms reflète l'ordre des paramètres dans la signature RPC

5) Mentionner la réponse des types d'opérations utilisée dans WSDL ?

WSDL définit quatre types de réponse. La réponse à la demande est le type d’opération le plus courant.

  • Une manière: Il peut recevoir un message mais ne renverra pas de réponse
  • Demande de réponse: Il reçoit une demande et renverra une réponse
  • Solliciter une réponse : Il envoie une demande et attendra une réponse
  • Notification: Il envoie un message mais n'attendra pas de réponse
Questions d'entretien WSDL
Questions d'entretien WSDL

6) Qu'est-ce que élément défini dans WSDL ?

Dans WSDL, l'élément de définition est l'élément principal ou racine de tous les documents WSDL, il définit le nom du service Web.


7) Expliquez que définissent les « types » dans WSDL ?

  • L'élément type définit tous les types de données utilisés entre le serveur et le client
  • Pour définir les types de données, WSDL utilise le W3C XML Spécification de schéma comme choix par défaut
  • L'élément Type n'est pas requis si le service utilise uniquement des types de schéma XML simples comme des entiers et des chaînes.
  • Pour réutiliser le type avec plusieurs services Web, WSDL permet de définir des types dans des éléments distincts

8) Expliquez ce qu'est « soap:body » ?

« savon : corps » est une SOAP élément d'extension utilisé comme sous-élément de « wsdl:input/output » à l'intérieur de la liaison et de l'opération wsdl. Il est utilisé pour fournir des informations sur la façon dont le contenu de l'élément de corps SOAP est construit. WSDL.svg


9) Expliquez comment WSDL peut se lier à SOAP ?

La liaison est possible par deux attributs : les attributs de nom et de type. L'attribut name définit le nom de la liaison et l'attribut type définit le port de la liaison. Tandis que, pour la liaison SOAP, vous devez déclarer deux attributs : le transport et le style. Les attributs de transport définissent le protocole SOAP (HTTP) tandis que l'attribut de style définit le « rpc » ou le « document ».


10) Expliquez qu'est-ce qu'UDDI et communique-t-il via quel protocole ?

UDDI signifie Description universelle, découverte et intégration. Il s'agit d'un répertoire utilisé pour stocker des informations sur les services Web. Il communique via SOAP.


11) Mentionnez les éléments à prendre en compte pour les ports lors de la liaison ?

Tout en étant contraignant,

  • Un port ne doit pas déterminer plus d'une adresse
  • Un port ne doit déterminer aucune information de liaison autre que les informations d'adresse

12) Expliquez quelle est la différence entre un message SOAP et WSDL ?

Un message SOAP est un document XML utilisé pour transmettre vos données tandis que WSDL est un document XML qui indique comment se connecter et effectuer des requêtes à votre service Web.


13) Expliquez ce que sont les points finaux dans WSDL ?

Dans WSDL, le point final fait référence à une adresse et à une liaison


14) Expliquez comment les points de terminaison sont définis dans WSDL ?

Les points de terminaison représentent un service instancié ; ils sont déterminés en combinant une liaison et les détails de mise en réseau utilisés pour exposer le point de terminaison. Les points de terminaison sont définis dans un contrat à l'aide d'une combinaison de l'élément de port WSDL et de l'élément de service WSDL. Les éléments du port définissent les points de terminaison réels


15) Expliquez quelle est la différence entre le type de message et l'élément dans WSDL ?

  • Type de message: Il crée une variable basée sur un type de message que vous avez défini dans WSDL
  • Type d'élément: Il crée une variable basée sur un élément que vous avez défini dans le schéma

16) Comment valider le fichier WSDL ?

Le fichier WSDL est un contrat entre le consommateur et les clients du service Web. Un validateur WSDL vérifie si le fichier peut être utilisé par d'autres applications avant de donner l'URL à vos utilisateurs finaux. Pour valider votre dossier vous devez définir vos critères comme

  • Doit-il être validé selon le schéma XML WSDL
  • Faut-il respecter les meilleures pratiques connues
  • Doit-il être analysé correctement par des piles de savon courantes

Vous pouvez utiliser un outil commercial comme XMLSpy pour valider le fichier WSDL.


17) Expliquez quelle est la différence entre la liaison et le type de port dans WSDL ?

  • Port WSDL: L'élément de type de port WSDL définit un groupe d'opérations appelé interface dans la plupart des environnements. Chaque opération consiste en une combinaison d’éléments d’entrée et de sortie. L'ordre de ces éléments détermine le modèle d'échange de messages (MEP)
  • Liaison WSDL : L'élément de liaison WSDL décrit les détails de l'utilisation d'un portType spécifique avec un protocole donné.

18) Répertorier les caractéristiques du port et du service dans WSDL ?

  • Un service peut avoir plusieurs points de terminaison, chacun étant défini par son propre élément de port
  • L'élément port concerne une liaison spécifique et contient des informations sur la façon d'y accéder (URI)
  • Différents ports signifient des liaisons différentes pour le même type de port, permettant à la même fonctionnalité d'être accessible via plusieurs protocoles de transport et styles d'interaction.

Ces questions d'entretien vous aideront également dans votre soutenance

Partager

Laissez un commentaire

Votre adresse courriel n'apparaitra pas. Les champs obligatoires sont marqués *