Exercices soa

Disponible uniquement sur Etudier
  • Pages : 11 (2743 mots )
  • Téléchargement(s) : 0
  • Publié le : 31 décembre 2011
Lire le document complet
Aperçu du document
SOA – Services Web Etendus
WSDL : Décrire et configurer
Mickaël BARON – 2010 (Rév. Janvier 2011) mailto:baron.mickael@gmail.com ou mailto:baron@ensma.fr

Licence

Creative Commons
Contrat Paternité Partage des Conditions Initiales à l'Identique
2.0 France

keulkeul.blogspot.com

http://creativecommons.org/licenses/by-sa/2.0/fr
WSDL - M. Baron - Page 2

Plan du coursGénéralités WSDL WSDL par l’exemple : HelloWorld service Organisation d’un document WSDL Elément Type Elément Message Eléments PortType et Operation
keulkeul.blogspot.com

Elément Binding Binding SOAP Eléments Service et Port Binding HTTP GET & Post
WSDL - M. Baron - Page 3

Déroulement du cours Pédagogie du cours
Des bulles d’aide tout au long du cours Survol des principaux concepts en évitant uneprésentation exhaustive

Logiciels utilisés
Navigateur Web

Pré-requis
keulkeul.blogspot.com

Ceci est une astuce

Ingénierie des données Schema XML
Ceci est une alerte

Remerciements
TODO
WSDL - M. Baron - Page 4

Ressources : Liens sur le Web Articles
www.w3.org/TR/wsdl www.w3.org/TR/wsdl20/ www.w3.org/2002/ws/desc/ www.ibm.com/developerworks/library/ws-intwsdl/oreilly.com/catalog/webservess/chapter/ch06.html www.ibm.com/developerworks/webservices/library/ws-whichwsdl/ www.w3.org/XML/Schema www.relaxng.org/ www.ibm.com/developerworks/java/library/j-jws20
keulkeul.blogspot.com

Cours
piacoa.org/publications/teaching/webservices/WSDL.pdf www.javapassion.com/webservices/WSDLBasics.pdf www.javapassion.com/webservices/WSDLBinding.pdf www.w3schools.com/wsdl/default.asp WSDL- M. Baron - Page

5

Ressources : Bibliothèque Services Web avec SOAP, WSDL, UDDI, ebXML
Auteur : Jean-Marie Chauvet Éditeur : Eyrolles Edition : Mars 2003 - 524 pages - ISBN : 2212110472

Understanding Web Services : XML, WSDL, …
Auteur : Eric Newcomer Éditeur : Addison-Wesley Edition : Mai 2002 - 368 pages - ISBN : 0201750813
keulkeul.blogspot.com

WSDL 100 Success SecretsEssentials of …
Auteur : Kevin Allen Éditeur : Emero Pty Ltd Edition : Juillet 2008 - 144 pages - ISBN : 1921523220
WSDL - M. Baron - Page 6

Généralités WSDL WSDL est l’acronyme de Web Service Description Language Basé sur le langage XML et permet de décrire un service Web Fournit une description indépendante du langage et de la plate-forme Par comparaison WSDL est assez semblable au langage IDLdéfini par CORBA Spécification du W3C
WSDL 1.1 : http://www.w3.org/TR/wsdl
keulkeul.blogspot.com

WSDL 2.0 : http://www.w3.org/TR/wsdl20/

A partir d’un document WSDL il est possible
Générer un client pour appeler un Service Web Générer le code pour implémenter un Service Web WSDL
- M. Baron - Page 7

Où trouver des documents WSDL Amazon Associates Web Servicehttps://affiliate-program.amazon.com http://webservices.amazon.com/AWSECommerceService/AWSECommerceService.wsdl

Nécessite la création d’un compte pour l’invocation

ebaY
http://developer.ebay.com http://developer.ebay.com/webservices/finding/latest/FindingService.wsdl

Nécessite la création d’un compte pour l’invocation

National Oceanic and Atmospheric Administration
keulkeul.blogspot.comhttp://www.nws.noaa.gov/xml/ http://www.weather.gov/forecasts/xml/DWMLgen/wsdl/ndfdXML.wsdl

WebserviceX.NET
http://www.webservicex.net http://www.webservicex.net/convertMetricWeight.asmx?wsdl http://www.webservicex.net/GenericNAICS.asmx?wsdl

WSDL - M. Baron - Page 8

Où est utilisé WSDL ?
Annuaire UDDI

Entreprise A interroge l’annuaire UDDI pour obtenir une liste de Services Web répondant à ces exigences2 3

1
Entreprise A télécharge les documents qui décrivent les Services Web (WSDL)

Entreprise B publie ses Services Web qu’elle implémente dans un annuaire UDDI (transmet les WSDLs)

Entreprise A envoie des messages SOAP conformes aux WSDL pour invoquer les Services Web de B

keulkeul.blogspot.com

4 5

Entreprise A Consommatrice de Services Web

Entreprise B répond en...
tracking img