wsdl

About

WSDL - язык описания Π²Π΅Π±-сСрвисов ΠΈ доступа ΠΊ Π½ΠΈΠΌ, основанный Π½Π° языкС XML.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ WSDL 1.1 ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ логичСскиС части:

  1. ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… (types) β€” ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° отправляСмых ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Ρ… сСрвисом XML-сообщСний

  2. элСмСнты Π΄Π°Π½Π½Ρ‹Ρ… (message) β€” сообщСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ web-сСрвисом

  3. абстрактныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (portType) β€” список ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ с сообщСниями

  4. связываниС сСрвисов (binding) β€” способ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ сообщСниС Π±ΡƒΠ΄Π΅Ρ‚ доставлСно

Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ссли присутствуСт описаниС Ρ‚ΠΈΠΏΠ° WSDL, Ρ‚ΠΎ это - SOAP (Π½Π΅ ΠΏΡƒΡ‚Π°Ρ‚ΡŒ с REST)

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ wsdl

<message name="getTermRequest">
   <part name="term" type="xs:string"/>
</message>

<message name="getTermResponse">
   <part name="value" type="xs:string"/>
</message>

<portType name="glossaryTerms">
  <operation name="getTerm">
      <input message="getTermRequest"/>
      <output message="getTermResponse"/>
  </operation>
</portType>

Last updated