SlideShare une entreprise Scribd logo
1  sur  16
SERVICE WEB
SOAP
2022
Bonjour !
Je suis Lhouceine OUHAMZA
Ingénieur Etudes et Développement
2
PLAN
⬢ Service web
⬢ Service web SOAP
⬢ Créer le service web SOAP
⬢ Consommer le service web soap
3
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
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
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
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)
PROTOCOLE SOAP
Définition de protocole soap et son fonctionnement?
2
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
PROTOCOLE SOAP
10
PROTOCOLE SOAP
11
PROTOCOLE SOAP ( requête soap)
12
PROTOCOLE SOAP ( réponse soap )
13
EXEMPLE DE SERVICE WEB SOAP
Comment créer un service web Soap avec java 8 ?
3
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
MERCI DE VOTRE
ATTENTION!
Questions?
Vous pouvez me trouver sur :
⬢
16

Contenu connexe

Tendances

Presentation JEE et son écossystéme
Presentation JEE et son écossystémePresentation JEE et son écossystéme
Presentation JEE et son écossystéme
Algeria JUG
 
Présentation Maven
Présentation MavenPrésentation Maven
Présentation Maven
SOAT
 
Présentation spring data Matthieu Briend
Présentation spring data  Matthieu BriendPrésentation spring data  Matthieu Briend
Présentation spring data Matthieu Briend
SOAT
 

Tendances (20)

Presentation of framework Angular
Presentation of framework AngularPresentation of framework Angular
Presentation of framework Angular
 
Java entreprise edition et industrialisation du génie logiciel par m.youssfi
Java entreprise edition et industrialisation du génie logiciel par m.youssfiJava entreprise edition et industrialisation du génie logiciel par m.youssfi
Java entreprise edition et industrialisation du génie logiciel par m.youssfi
 
Introduction à spring boot
Introduction à spring bootIntroduction à spring boot
Introduction à spring boot
 
Presentation JEE et son écossystéme
Presentation JEE et son écossystémePresentation JEE et son écossystéme
Presentation JEE et son écossystéme
 
Les Servlets et JSP
Les Servlets et JSPLes Servlets et JSP
Les Servlets et JSP
 
7 rest
7 rest7 rest
7 rest
 
Workshop Spring - Session 1 - L'offre Spring et les bases
Workshop Spring  - Session 1 - L'offre Spring et les basesWorkshop Spring  - Session 1 - L'offre Spring et les bases
Workshop Spring - Session 1 - L'offre Spring et les bases
 
Présentation Maven
Présentation MavenPrésentation Maven
Présentation Maven
 
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
 
Concevoir, développer et sécuriser des micro-services avec Spring Boot
Concevoir, développer et sécuriser des micro-services avec Spring BootConcevoir, développer et sécuriser des micro-services avec Spring Boot
Concevoir, développer et sécuriser des micro-services avec Spring Boot
 
Support Web Services SOAP et RESTful Mr YOUSSFI
Support Web Services SOAP et RESTful Mr YOUSSFISupport Web Services SOAP et RESTful Mr YOUSSFI
Support Web Services SOAP et RESTful Mr YOUSSFI
 
Développement d'un site web jee de e commerce basé sur spring (m.youssfi)
Développement d'un site web jee de e commerce basé sur spring (m.youssfi)Développement d'un site web jee de e commerce basé sur spring (m.youssfi)
Développement d'un site web jee de e commerce basé sur spring (m.youssfi)
 
Tp3 - Application SOA avec BPEL
Tp3 - Application SOA avec BPELTp3 - Application SOA avec BPEL
Tp3 - Application SOA avec BPEL
 
Traitement distribue en BIg Data - KAFKA Broker and Kafka Streams
Traitement distribue en BIg Data - KAFKA Broker and Kafka StreamsTraitement distribue en BIg Data - KAFKA Broker and Kafka Streams
Traitement distribue en BIg Data - KAFKA Broker and Kafka Streams
 
Laravel presentation
Laravel presentationLaravel presentation
Laravel presentation
 
Support de cours EJB 3 version complète Par Mr Youssfi, ENSET, Université Ha...
Support de cours EJB 3 version complète Par Mr  Youssfi, ENSET, Université Ha...Support de cours EJB 3 version complète Par Mr  Youssfi, ENSET, Université Ha...
Support de cours EJB 3 version complète Par Mr Youssfi, ENSET, Université Ha...
 
Présentation spring data Matthieu Briend
Présentation spring data  Matthieu BriendPrésentation spring data  Matthieu Briend
Présentation spring data Matthieu Briend
 
Introduction à Laravel
Introduction à LaravelIntroduction à Laravel
Introduction à Laravel
 
eServices-Tp1: Web Services
eServices-Tp1: Web ServiceseServices-Tp1: Web Services
eServices-Tp1: Web Services
 
Support de Cours JSF2 Première partie Intégration avec Spring
Support de Cours JSF2 Première partie Intégration avec SpringSupport de Cours JSF2 Première partie Intégration avec Spring
Support de Cours JSF2 Première partie Intégration avec Spring
 

Similaire à WEB SERVICE SOAP, JAVA, XML, JAXWS

Windows phone 7 sync application sur Azure, création d'application offline re...
Windows phone 7 sync application sur Azure, création d'application offline re...Windows phone 7 sync application sur Azure, création d'application offline re...
Windows phone 7 sync application sur Azure, création d'application offline re...
Microsoft Décideurs IT
 
supervision data center
supervision data centersupervision data center
supervision data center
Rihab Chebbah
 
ReMix11 Paris: Windows Azure & développement mobile
ReMix11 Paris: Windows Azure & développement mobileReMix11 Paris: Windows Azure & développement mobile
ReMix11 Paris: Windows Azure & développement mobile
Thomas Conté
 
Jee023 formation-jee-hibernate-et-webservices
Jee023 formation-jee-hibernate-et-webservicesJee023 formation-jee-hibernate-et-webservices
Jee023 formation-jee-hibernate-et-webservices
CERTyou Formation
 
Cours services web_fabrice_mourlin
Cours services web_fabrice_mourlinCours services web_fabrice_mourlin
Cours services web_fabrice_mourlin
angeeLee
 

Similaire à WEB SERVICE SOAP, JAVA, XML, JAXWS (20)

.NET DotNet CF - 3
.NET DotNet CF - 3.NET DotNet CF - 3
.NET DotNet CF - 3
 
Chapitre 1.pdf
Chapitre 1.pdfChapitre 1.pdf
Chapitre 1.pdf
 
Web services SOAP et REST
Web services  SOAP et RESTWeb services  SOAP et REST
Web services SOAP et REST
 
Ter Web Service Intro
Ter Web Service IntroTer Web Service Intro
Ter Web Service Intro
 
Advanced html5
Advanced html5Advanced html5
Advanced html5
 
Les web services
Les web servicesLes web services
Les web services
 
les servlets-java EE
les  servlets-java EEles  servlets-java EE
les servlets-java EE
 
Chap1 p1-introduction
Chap1 p1-introductionChap1 p1-introduction
Chap1 p1-introduction
 
Web services
Web servicesWeb services
Web services
 
Windows phone 7 sync application sur Azure, création d'application offline re...
Windows phone 7 sync application sur Azure, création d'application offline re...Windows phone 7 sync application sur Azure, création d'application offline re...
Windows phone 7 sync application sur Azure, création d'application offline re...
 
Architectures orientées services
Architectures orientées servicesArchitectures orientées services
Architectures orientées services
 
xml-webservices-intro.pdfhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
xml-webservices-intro.pdfhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhxml-webservices-intro.pdfhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
xml-webservices-intro.pdfhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
 
resume-theorique-m107-2203-6246f60d6b994.pdf
resume-theorique-m107-2203-6246f60d6b994.pdfresume-theorique-m107-2203-6246f60d6b994.pdf
resume-theorique-m107-2203-6246f60d6b994.pdf
 
supervision data center
supervision data centersupervision data center
supervision data center
 
ReMix11 Paris: Windows Azure & développement mobile
ReMix11 Paris: Windows Azure & développement mobileReMix11 Paris: Windows Azure & développement mobile
ReMix11 Paris: Windows Azure & développement mobile
 
Tp1 - WS avec JAXWS
Tp1 - WS avec JAXWSTp1 - WS avec JAXWS
Tp1 - WS avec JAXWS
 
Jee023 formation-jee-hibernate-et-webservices
Jee023 formation-jee-hibernate-et-webservicesJee023 formation-jee-hibernate-et-webservices
Jee023 formation-jee-hibernate-et-webservices
 
Soa & services web
Soa & services webSoa & services web
Soa & services web
 
Cours services web_fabrice_mourlin
Cours services web_fabrice_mourlinCours services web_fabrice_mourlin
Cours services web_fabrice_mourlin
 
Do you speak technique ?
Do you speak technique ?Do you speak technique ?
Do you speak technique ?
 

Plus de Lhouceine OUHAMZA

Plus de Lhouceine OUHAMZA (9)

Présentation sur internet.pptx
Présentation sur internet.pptxPrésentation sur internet.pptx
Présentation sur internet.pptx
 
Prometheus and Grafana
Prometheus and GrafanaPrometheus and Grafana
Prometheus and Grafana
 
Kubernetes
KubernetesKubernetes
Kubernetes
 
Scrum course
Scrum courseScrum course
Scrum course
 
Jenkins
JenkinsJenkins
Jenkins
 
Functional programming
Functional programmingFunctional programming
Functional programming
 
Spring AOP
Spring AOPSpring AOP
Spring AOP
 
Extreme Programming (XP)
Extreme Programming (XP)Extreme Programming (XP)
Extreme Programming (XP)
 
Systemes authentification
Systemes authentificationSystemes authentification
Systemes authentification
 

WEB SERVICE SOAP, JAVA, XML, JAXWS

  • 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)
  • 8. PROTOCOLE SOAP Définition de protocole soap et son fonctionnement? 2
  • 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
  • 12. PROTOCOLE SOAP ( requête soap) 12
  • 13. PROTOCOLE SOAP ( réponse soap ) 13
  • 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
  • 16. MERCI DE VOTRE ATTENTION! Questions? Vous pouvez me trouver sur : ⬢ 16

Notes de l'éditeur

  1. Bonjour les amis, Aujourd'hui on va voir un sujet très important pour un dev, ça concerne les services web SOAP,
  2. Avant de commencer, je me présente je suis lhouceine ouhamza développeur full-stack,
  3. Durant cette présentation on va suivre le plan suivant:
  4. 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,
  5. 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.
  6. Merci tout le monde pour votre attention, si vous avez des remarques des questions n’hésitez pas,