2. Bonjour !
Je suis Lhouceine OUHAMZA
Ingénieur Etudes et Développement
2
3. PLAN
⬢ Service web
⬢ Service web SOAP
⬢ Créer le service web SOAP
⬢ Consommer le service web soap
3
4. SERVICE WEB
Il arrive fréquemment qu'une application ait besoin d'aller
chercher des données sur une autre machine, en passant à
travers un réseau.
Plusieurs technologies permettent de résoudre ce problème.
Parmi eux les « Services Web ».
4
5. SERVICE WEB
Le service Web est une technologie par laquelle plusieurs
applications Web distantes interagissent les unes avec les
autres sur le réseau internet.
Indépendamment des plates-formes et des technologies
sur lesquelles elles reposent.
5
6. SERVICE WEB
⬢ Le client et le serveur ignorent tous deux les détails
d’implémentation de l’autre.
⬢ Le client doit juste connaître l’emplacement du
service Web.
6
7. SERVICE WEB ( SOAP VS REST )
7
SOAP
(JAXWS)
PROTOCOLE
Support seulement XML.
Plus sécurisé.
Requête Soap est transférer par: HTTP, SMTP, FTP.
SOAP a le document WSDL.
Support XML, JSON, HTML et Text.
Moins sécurisé.
Requête Rest est transférer par: HTTP.
REST n'a pas d'WSDL ( URI ).
ARCHITECTURE
REST
(JAXRS)
9. PROTOCOLE SOAP
Un protocole de communication basé sur XML pour permettre aux
applications d’échanger des informations via HTTP, SMTP...
⬢ WSDL
⬢ UDDI
⬢ JAXWS
⬢ JAXB
⬢ XML, XSD
9
14. EXEMPLE DE SERVICE WEB SOAP
Comment créer un service web Soap avec java 8 ?
3
15. EXEMPLE DE SERVICE WEB SOAP
⬢ Créer un projet java simple.
⬢ Les dépendances JAXWS et JAXB sont intégrés dans JDK 8.
⬢ Créer et démarrer le serveur JAXWS.
⬢ Tester le service web avec SoapUI.
15
Bonjour les amis, Aujourd'hui on va voir un sujet très important pour un dev, ça concerne les services web SOAP,
Avant de commencer, je me présente je suis lhouceine ouhamza développeur full-stack,
Durant cette présentation on va suivre le plan suivant:
Donc on va poser la question, pourquoi un service web? Parce que il arrive sauvent qu’une application a besoin de d’autre information qui sont dans des machines distantes,
Il existe deux grandes familles de services web :
les services web de type SOAP
les services web de type REST
Ce chapitre va se concentrer sur les services web de type SOAP.
Merci tout le monde pour votre attention, si vous avez des remarques des questions n’hésitez pas,