La différence entre un message SOAP et WSDL?

Je suis confus au sujet de la façon dont les messages SOAP, WSDL et de l'ajustement ensemble? J'ai commencé à regarder dans les messages SOAP tels que:

    POST /InStock HTTP/1.1
Host: www.example.org
Content-Type: application/soap+xml; charset=utf-8
Content-Length: nnn

<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">

<soap:Body xmlns:m="http://www.example.org/stock">
  <m:GetStockPrice>
    <m:StockName>IBM</m:StockName>
  </m:GetStockPrice>
</soap:Body>

</soap:Envelope>

Sont tous les messages SOAP WSDL est? Est du SAVON un protocole qui accepte sa propre "messages SOAP" ou " WSDL est? Si elles sont différentes, alors quand dois-je utiliser les messages SOAP et quand dois-je utiliser WSDL est?

Quelques précisions autour de ce serait génial.

  • Un document wsdl est une spécification de messages qui peuvent être envoyés et ce qui peut être attendu comme réponse. Une un sens, le document wsdl n'est pas nécessaire pour le savon de communication, mais c'est un élément requis selon le protocole.
InformationsquelleAutor James | 2013-01-26