Hého, je ne suis pas 24/24h sur CS hein...
Pour ta dernière question : non, pas directement. Le seul point commun, c'est xml.
SOAP, c'est un protocole d'échange de données (ou de messages disons). En gros, t'as un client d'un côté, un serveur soap de l'autre (ton web service en fait); derrière le service, t'as une base de données, ou autre. Et au milieu du client et du serveur, t'as un listener. Le client demande des données : il envoie une enveloppe soap au listener, qui va le transmettre au service pour traiutement, et réacheminer la réponse. Ton xml entre ici en compte : l'enveloppe, c'est du xml. Et t'as un fichier wsdl qui est ausi un fichier XML qui décrit le format de l'enveloppe. L'avantage de SOAP étant surtout qu'il est indépendant de tout protocole de communication (on utilise généralement HTTP, mai sce n'est pas une obligation), de tout système (OS) et de tout langage de programmation : bref, en théorie, tout peut discuter avec tout, via SOAP.
|