Mineure Architectures Orientées Services SOA Web Services
Idir AIT SADOUNE - <idir.aitsadoune@supelec.fr>
Mineure SOA
Web Services
Idir AIT SADOUNE
idir.aitsadoune@supelec.fr
Mineure Architectures Orientées Services SOA Web Services
Idir AIT SADOUNE - <idir.aitsadoune@supelec.fr>
Qu'est-ce qu'un Web Service ?
1. Définition et principe
2. Rappels sur le protocole HTTP
3. Rappels sur le langage XML
4. Implémentation des Web Services
Les Web Services WS-*
1. Standards et acteurs
2. Principales technologies : WSDL, SOAP, UDDI
3. Exposer une application Java sous la forme d'un Web Service WS-*
4. Appeler un Web Service WS-* en Java
Les Web Services RESTful
1. Principes
2. Appeler un Web Service RESTful en Java
3. Exposer une application Java sous la forme d'un Web Service RESTful
Plan
vendredi 5 décembre 2014 2
Mineure Architectures Orientées Services SOA Web Services
Idir AIT SADOUNE - <idir.aitsadoune@supelec.fr>
oService = fonctionnalité mise à disposition et exécutée par un fournisseur
lorsqu'elle est invoquée par un consommateur
réutilisable + composable + indépendant + granularité variable
oInterface :
oDéfinit l'usage du service (syntaxe, sémantique, qualité) contrat
oMasque l'implémentation du service pour un couplage consommateur/fournisseur faible
oFormat pivot : langage commun pour décrire et échanger les données
oWeb Service = service mis à disposition sur Internet
oAssocié à une URL sur le web
oAccessible via des protocoles internet standard
oAccessible indépendamment des technologies d’implémentation
oAuto-descriptif
Web Service = Service + Web ?
vendredi 5 décembre 2014 3
Qu’est ce qu’un Web Service
Définitions et principes
HTTP
XML
Mineure Architectures Orientées Services SOA Web Services
Idir AIT SADOUNE - <idir.aitsadoune@supelec.fr>
Principe des Web Services
vendredi 5 décembre 2014 4
Qu’est ce qu’un Web Service
Définitions et principes
Annuaire de services
Client Fournisseur
Utilisation
Découverte Publication
Internet
Web Service
Application
Interface
HTTP +
XML
Mineure Architectures Orientées Services SOA Web Services
Idir AIT SADOUNE - <idir.aitsadoune@supelec.fr>
Utilisation d’un Web Service
vendredi 5 décembre 2014 5
Qu’est ce qu’un Web Service
Définitions et principes
Annuaire
Client Fournisseur
Enregistrement Déploiement
du service
Recherche du service A
Voici l’adresse du serveur
qui héberge A
Quel format utiliser pour le service A ?
Contrat de service
Requête
Réponse
HTTP +
XML
1 / 53 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !