Les outils de validation WS-I des services Web prennent en charge le niveau de conformité WS-I signalé dans WS-I Basic Profile 1.1, 1.2, 2.0, WS-I Simple SOAP Binding Profile 1.0 (WS-I SSBP), WS-I Attachments Profile 1.0 (WS-I AP) et WS-I Basic Security Profile 1.0 (WS-I BSP). Vous pouvez très bien faire en sorte que votre service Web soit ou non conforme, selon vos besoins. Ainsi, le style de codage RPC/encoded, les protocoles SOAP sur JMS ne sont pas conformes à la spécification WS-I.
Pour plus d'informations sur le WS-I, consultez le site Web de l'organisme à l'adresse suivante : http://www.ws-i.org/. Ce site contient un certain nombre de ressources : présentation de l'interopérabilité des services Web, scénarios d'utilisation et spécifications.
En fonction du type de service Web en cours de création, il se peut que vous souhaitiez ou non que votre service Web soit conforme aux profils WS-I. Le niveau de conformité par défaut part du principe qu'un avertissement doit être généré si une option de service Web non conforme au profil WS-I SSBP est choisie, mais que les sélections non conformes au profil WS-I AP doivent être ignorées. Vous pouvez définir le niveau de conformité WS-I au niveau de l'espace de travail ou du projet. Les assistants de services Web, les environnements WebSphere, l'éditeur WSDL et d'autres outils de services Web fournis prennent en charge et encouragent le développement de services conformes à la spécification WS-I.
Pour chaque profil, vous avez le choix entre trois niveaux de conformité avec les spécifications WS-I :
Vous pouvez définir le niveau de conformité WS-I au niveau de l'espace de travail ou au niveau du projet.
Pour définir le niveau de conformité WS-I de l'espace de travail, procédez comme suit :
Pour définir le niveau de conformité WS-I d'un projet, procédez comme suit :