Exercice 1.1 : Configuration de l'espace de travail et création des projets requis

Activation des fonctions de services Web

Pour activer les fonctions nécessaires au développement de services Web, procédez comme suit :

  1. Dans la page Bienvenue, vérifiez si les services Web sont activés en recherchant l'icône située dans l'angle inférieur droit Icône Fonctions des services Web. Si la page Bienvenue a été fermée, vous pouvez la rouvrir en utilisant le menu Aide.
  2. Si les services Web ne sont pas activés, cliquez sur l'icône représentant une personne dans l'angle inférieur droit. Cette opération permet de générer la liste des fonctions que vous pouvez sélectionner.
  3. Cliquez sur l'icône Services Web située dans l'angle supérieur gauche :
    Icônes utilisées pour sélectionner les fonctions
Vous avez à présent activé les outils nécessaires au développement des services Web.

Définition du niveau de compatibilité WS-I

WS-I désigne l'interopérabilité des services Web, y compris l'interopérabilité des plateformes, des systèmes d'exploitation et des langages de programmation. L'organisme WS-I définit des normes regroupées dans des documents appelés Profils, qui établissent les règles à respecter pour assurer l'interopérabilité d'un service Web. Les produits Rational Developer valident les services Web conformément à WS-ISSBP (WS-I Simple SOAP Binding Profile 1.0) et WS-I AP (WS-I Attachments Profile 1.0). Pour plus d'informations sur WS-I, visitez le site http://www.ws-i.org/

Par défaut, le niveau de compatibilité SSBP WS-I est associé à la valeur Suggérer. Ce paramètre entraîne l'affichage d'un message d'avertissement si l'une des options sélectionnées n'est pas compatible avec les règles WS-I mais vous vous pouvez continuer la procédure. Ce niveau de compatibilité est utilisé par les assistants des services Web et l'outil de validation WSDL. Comme cet exemple génère un service Web compatible WS-I, le niveau de compatibilité WS-I doit être associé à la valeur Requis.

Pour modifier le niveau de compatibilité WS-I, procédez comme suit :

  1. Dans la barre de menus principale, cliquez sur Fenêtre > Préférences. La boîte de dialogue Préférences s'affiche.
  2. Développez la section Services Web et sélectionnez Compatibilité WS-I.
  3. Sélectionnez l'option Requis dans la liste déroulante située en regard de WS-I SSBP.
  4. Cliquez sur OK.

Création du projet Web

Le reste des étapes de ce tutoriel sont exécutées dans la perspective J2EE. Si le système vous demande si vous souhaitez changer de perspective après avoir exécuté une tâche, cliquez sur Non.

Dans WebSphere Studio, les services Web doit être stockés dans un projet Web ou un projet EJB. Dans ce tutoriel, un projet Web est utilisé car le squelette d'EJB déploie un service Web dans le conteneur Web. Toutes les ressources dont le service Web a besoin, telles que le document WSDL et les paramètres de l'EJB et des composants Web, sont stockées dans ce projet.

Pour créer un projet Web, procédez comme suit :

  1. Dans la barre de menus principale, sélectionnez Fichier > Nouveau > Projet... > Web > Projet Web dynamique. Cliquez sur Suivant.
  2. Entrez WebProject dans la zone Nom. Cliquez sur Options avancées et notez que le serveur cible est WebSphere Application Server version 6. Dans la zone du projet EAR, entrez TempEJBEAR. Cette opération permet de s'assurer que l'EJB que vous allez créer et le projet de routeur sont tous les deux référencés dans le même projet EAR. Cliquez sur Fin.
  3. Vous avez créé le projet Web.
    Navigateur de projets

Ajout du projet au serveur

Vous devez associer le projet au serveur sur lequel le service Web doit s'exécuter. Pour ce faire, procédez comme suit :

  1. A l'aide du bouton droit de la souris, cliquez sur le serveur dans la vue Serveurs et sélectionnez Ajouter et supprimer des projets. Si la vue Serveurs n'apparaît pas dans l'espace de travail, ouvrez-la à l'aide du menu Fenêtre en sélectionnant Afficher la vue > Serveurs.
  2. Dans la fenêtre qui s'affiche, sélectionnez le projet Web dynamique et le fichier EAR associé, puis cliquez sur Ajouter.
  3. Cliquez sur Fin.

 

Vous pouvez à présent commencer l'exercice 1.2 : Importation et validation du fichier WSDL.

Commentaires
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.