Professional Documents
Culture Documents
Cours S-SOA
Rappel sur les Services Web
partie1
Mr. Ben Regaya Moez
Plan de cours
Web service = ?
But dun service web
Exemples
Do cette ide
Echanges dinformations
Pile de protocole
Rsumons maintenant
Consommer un web service?
Manque de maturit
Web service = ?
Les WS sont des services offertes sur le web
Par exemple, un client demande le prix dun article en
envoyant un message sur le web. le message contient la
rfrence de larticle. Le WS va recevoir la Rf, effectuer
le traitement du service et renvoyer le prix au client via
un autre message
En interne
Utilisation de ressources distantes
Outils de travail, communication,
Exemples
Google (http://www.google.com/apis/) :
Amazon
Page jaune: rseau de professionnel
Do cette ide?
Mais quel
est le
cours de
laction
MACHIN?
Intermdiaire
Rcepteur
metteur
HTTP, SMTP,
Rutilisation des standards habituels dInternet
Entreprise A
Serveur HTTP
(WSDL)
Serveur
HTTP
(WSDL)
Entreprise B
changes dinformations
Annuaire UDDI
WebServices rfrencs
Description
Description
WSDL
Description
WSDL
Description
WSDL
WSDL
Description
WSDL
Description
WSDL
Serveur
web
Business
Object
Web
Service
1
Business
Object
Web
Service
2
Business
Object
Back
Office
Et
Systme
d
entreprise
10
changes dinformations
Annuaire UDDI
WebServices rfrencs
Description
Description
WSDL
Description
WSDL
Description
WSDL
WSDL
Serveur
web
Description
WSDL
Business
Object
Web
Service
1
Business
Object
Description
WSDL
Business
Object
Web
Service
2
Business
Object
Back
Office
Et
Systme
d
entreprise
11
changes dinformations
Annuaire UDDI
WebServices rfrencs
Description
Description
WSDL
Description
WSDL
Description
WSDL
WSDL
Serveur
dapplication
Serveur
web
Business
Object
Web
Service
1
Description
WSDL
Business
Object
Requte
SOAP
Business
Object
Web
Service
2
Business
Object
Back
Office
Et
Systme
d
entreprise
12
Pile de protocoles
Discovery
(UDDI)
Description
(WSDL)
Packaging
(SOAP)
Transport
Rsumons maintenant
13
Trois acteurs :
14
15
16
Manque de maturit
Problmes lis HTTP / Internet
Absence de qualit de service
Temps de transmission variable
Pas daccus de rception
Blocage dapplication
Scurit faible
Entte SOAP nimplmente pas la scurit
Authentification
Transfert des donnes
Etc