Web
services
par Philippe Poulard
0Philippe.Poulard@sophia.inria.fr © Philippe Poulard
Web
services
par Philippe Poulard
1
Sommaire
Qu ’est-ce ?
Middleware XML
Web Services in situ
Couches de services
Architecture des Web Services avec Java
JAX-RPC
JAXR
JAXM
Outils
Web
services
par Philippe Poulard
2
Présentation
requête
réponse
HTTP
HTML
navigateur Web
serveur
Navigateur : interface utilisateur universelle
Multi-tier model :
Client Application
SGBD
Backend
systems
Web avec interface
Homme/Machine
Web pour programmes
Quels protocoles utiliser pour reproduire le BtoC au BtoB ?
requête
réponse
HTTP
XML
Web
serveur
Client Application
Web
serveur
Une DTD peut faire
office de "contrat"
Web
services
par Philippe Poulard
3
Middleware XML
CORBA
DCOM
Couplage fort
Dépendant d'un langage de programmation
Dépendant d'un système d'exploitation
Non communément adoptés par les éditeurs
XML Couplage faible
Indépendant des langages et des OS
Suivit par tous les éditeurs (Microsoft, Sun, Oracle, IBM…)
Technologies émergentes : SOAP et Web services
Web services : XML - HTTP - SOAP
Web
services
par Philippe Poulard
4
Web services
(Informatique distribuée)
Protocole léger (http)
non connecté
publication/localisation des services Web
Client/Serveur Client léger Services Web
Évolution des technologies
Web services in situ
SOAP : structure des messages en XML
WSDL : description des services (méthodes et paramètres des composants)
Les services sont invocables par des messages SOAP
Finalité : interopérabilité des systèmes ET des données
BtoB BtoC BtoE
1 / 13 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 !