Les services web chez sxi

1196 mots 5 pages
1 TP2
Les Services Web SOAP
Installation et Démarrage
Pour les besoins de ce TP (à installer dans l’ordre):
-Installation de JDK 7 ou ++.
- Outil axis
- Netbeans avec version récente: C’est l’environnement de développement pour JavaEE.
- Visual Studio avec version récente : C’est l’environnement de développement pour les applications Dot.Net.
- soapUI: outil de test léger pour les services web.
1- Création d'un Service Web en utilisant le fournisseur de services Web Axis
a. Création
…afficher plus de contenu…

Le premier cadre représente la requête soap, et le second représentera la réponse.
Pour tester le service, taper votre nom à la place du « ? » dans la balise <arg0> ?</arg0>
7. Cliquer sur la flèche et observer le résultat.
Refaites le test pour le service Somme.
2.2.3. Consommer le service web avec une application cliente Java
Nous allons dans ce qui suit vous montrer comment consommer un service web avec une application en Java, en utilisant NetBeans.
1. Créer un nouveau projet de type : Enterprise Application Client (catégorie : JavaEE), que vous appellerez HelloWorldClient.
2. Pour définir un client au service web dans ce projet, faire un clic-droit sur le projet, et choisir : New -> Web Service Client… La fenêtre suivante va apparaître :
…afficher plus de contenu…

Dans la méthode main de cette classe, ajouter l’appel à cette méthode en tapant :
System.out.println(sayHello(<votre nom>)) ;
8. Exécuter votre client, et observer le résultat.
9-Refaites la même opération, dans le même projet client, pour le service calcul de la somme de deux nombre
2.2.4. Consommer le service web avec un client JSP (indication : la même démarche comme 2.2.3)
3: Interopérabilité : Appel le service web à partir de DOT.NET
- Sous Visual Studio.Net, créer un nouveau projet de type « Visual C# / Windows / Windows Application » nommé AppelWSCalcul :
- Sélectionner l'option « Add new DataSource » du menu principal « Data »
- Sélectionner « Web Service » et cliquez sur bouton « Next

en relation

  • Programmation avancee sous Linux
    108536 mots | 435 pages