Vous êtes sur la page 1sur 6

Les services web, soap, wsdl

L’etudiant :

Introduction:
Le web service est une technologie permettant à des applications de dialoguer à
distance via Internet, et ceci indépendamment des plates-formes et des langages sur
lesquelles elles reposent. Pour ce faire, les services Web s'appuient sur un ensemble
de protocoles Internet très répandus (XML, HTTP), afin de communiquer. Cette
communication est basée sur le principe de demandes et réponses, effectuées avec
des messages XML.

Les services web sont décrits par des documents WSDL (Web Service Description
Language), qui précisent les méthodes pouvant être invoquées, leurs signatures et les
points d'accès du service (URL, port.). Les services Web sont accessibles via SOAP, la
requête et les réponses sont des messages XML transportés sur HTTP.

Dans ce rapport, en va étudier comment manipuler et implémenter certain services


web pour les bien maîtriser.

Objectifs:
TD/TP 1 : L’objectif de cette série est bien comprendre l’architecture
des services web d'une manière général et théorique, les concepts de
base, les acteurs d'une service web. Aussi les différents logiciels et outils
utilisées pour le développement d'une service web.
TD2 : Dans ce TD en va apprendre à manipuler l’API, JAX-WS pour
implémenter, déployer et tester des SW (services web) étendus à partir
de la plateforme développement JAVA, étudier et bien comprendre les
étapes de création d’une SW en détaille.
TP2 : C’est l’implémentation de TD, déploiement d’une SW et la tester
TD3 : Comprendre c’est quoi un WSDL (Web Service Description
Language), aussi l’ensemble d’éléments de WSDL, quel sont les concepts
d’un doc WSDl, annotations et personnalisation etc.
TP3 : Création d’une SW plus avancée avec augmentation des annotations
de WSDL.
Etude des TPs:
TP1:
 Présentation :
-Pour les besoins de ce TP, en doit installer les outils suivants :
Java_ee_sdk-7u2 : Kit de développement de java EE7, contient
principalement le serveur Glassfish4, dans lequel nous allons
déployer notre SW.
Eclipse-jee-Kepler : L’environnement de développement de
JAVAEE.
soapUI : outil de test pour les services web.

 Implémentation :
Première des choses, on installe le jdk7(click sur jdk7.exe après
suivant suivant .. ) et ajoute les variables d’environnement pour
avoir utilisé les fcts de java.
-modifier le path :

-et puis ajout le JAVA_HOME :


Deuxièmement, configuration de Glassfish avec Eclipse :
-dans Eclipse clic sur Window -> Show View -> Servers
-puis dans la console en bas, clic sur le lien :

-puis sur next, finish


-Glassfish configuré. Démarrer le serveur on clic sur start.
 Résultat :
Afin de terminer ce TP, notre pc est bien configuré pour développer
des services web.
TP2:
 Présentation :
-On a installé les outils qui nous avons besoins.
-Utiliser Eclipse, crée un nouveau projet de type Dynamic Web
Project, donner un nom ‘helloWS’ à ce projet puis finish
-Puis crée un interface ‘helloWorld’, avec nom de
package‘org.soa.ws.tp’
-puis crée une class ‘helloWorldImpl’ et une autre
‘helloWorldPublish’.
-exécuter dans le serveur Glassfish.
-et enfin tester le SW.

 Implémentation :
-création de projet :

-création de package :

-les class et code source :

Vous aimerez peut-être aussi