Université Sidi Mohamed Ben Abdellah
Faculté des Sciences Dhar El Mehraz de Fès
Département d’Informatique
Master Qualité ...
PLAN
• Découvrir les web services
• Les web services SOAP
• Les web services REST
2
Découvrir les Web services
Un web service :
 Composant d’une application qui offre un service.
 Permet la communication ...
CLIENT
SERVEUR
WEB
SERVICE
DEMANDE LE SERVICE
OFFRE LE SERVICE
Schéma d’appel d’un web service
4
Découvrir les Web service...
Les Services fournis peuvent
 Fournir des données.
 Manipuler un traitement spécifique.
 Fournir des documents.
 ……….
5
Les types des web services
 Web service SOAP
 Web service REST
6
WEB SERVICE SOAP
 SOAP (SIMPLE OBJECT ACCES PROTOCOL)
 Un protocole de communication entre les applications.
 Basé sur ...
Architecture d’un web services SOAP
Client Serveur
Registre
des services
1- Demander le
serveur du web
service.
2-offrir l...
WEB SERVICE REST
 REST (REPRESENTATIONAL STATE TRANSFER)
 XML et JSON pour la représentation des données.
 Ne se base s...
10
Architecture d’un web services REST
Client
Serveur
1- Requête HTTP
2- Réponse HTTP
REST
web service
LES WEB SERVICES EN JAVA
WEB SERVICE SOAP
- API JAX-WS
- Framework de déploiement des web services ( AXIS-CXF)
WEB SERVICE...
Prochain SlideShare
Chargement dans…5
×

Introduction aux web services

87 vues

Publié le

Cette présentation donne une idée bien détaillée sur les web services. Elle présente aussi les types de web services(SOAP, REST), et enfin comment les développer dans le langage de programmation java.

Publié dans : Technologie
1 commentaire
1 j’aime
Statistiques
Remarques
  • Merci Ayoub........Concernant votre remarque,je suis tout à fait d'accord avec vous, c'est pourquoi j'ai dit généralement et pas exclusivement http
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
Aucun téléchargement
Vues
Nombre de vues
87
Sur SlideShare
0
Issues des intégrations
0
Intégrations
0
Actions
Partages
0
Téléchargements
9
Commentaires
1
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Introduction aux web services

  1. 1. Université Sidi Mohamed Ben Abdellah Faculté des Sciences Dhar El Mehraz de Fès Département d’Informatique Master Qualité du Logiciel WEB SERVICES Réalisé par : ADDOUMI Mohammed
  2. 2. PLAN • Découvrir les web services • Les web services SOAP • Les web services REST 2
  3. 3. Découvrir les Web services Un web service :  Composant d’une application qui offre un service.  Permet la communication entre les applications.  Basé sur la technologie XML pour la représentation des données.  Basé généralement sur HTTP pour la transmission des messages.  Alternative du CORBA. 3
  4. 4. CLIENT SERVEUR WEB SERVICE DEMANDE LE SERVICE OFFRE LE SERVICE Schéma d’appel d’un web service 4 Découvrir les Web services HTTP
  5. 5. Les Services fournis peuvent  Fournir des données.  Manipuler un traitement spécifique.  Fournir des documents.  ………. 5
  6. 6. Les types des web services  Web service SOAP  Web service REST 6
  7. 7. WEB SERVICE SOAP  SOAP (SIMPLE OBJECT ACCES PROTOCOL)  Un protocole de communication entre les applications.  Basé sur XML Utilise WSDL (WEB SERVICE DESCRIPTION LANGUAGE) - décrire le service.  Utilise UDDI (Universal Description, Integration and Discovery) - publication des services.  Utilise HTTP pour la transmission des messages. 7
  8. 8. Architecture d’un web services SOAP Client Serveur Registre des services 1- Demander le serveur du web service. 2-offrir l’adresse du serveur 3- demander le WSDL 4- offrir le WSDL 5- SOAP REQUEST 6- SOAP RESPONSE 8 SOAP Web service
  9. 9. WEB SERVICE REST  REST (REPRESENTATIONAL STATE TRANSFER)  XML et JSON pour la représentation des données.  Ne se base sur aucun protocole de communication.  Basé sur http pour l’envoie des messages.  Généralement utilisé pour récupérer des données. 9
  10. 10. 10 Architecture d’un web services REST Client Serveur 1- Requête HTTP 2- Réponse HTTP REST web service
  11. 11. LES WEB SERVICES EN JAVA WEB SERVICE SOAP - API JAX-WS - Framework de déploiement des web services ( AXIS-CXF) WEB SERVICES REST - API JAX-RS - Framework de déploiement des web services (jersey-CXF) 11

×