aspose.info
CS

Formát souboru WSDL - soubor jazyka popisu webových služeb

Aktualizováno

Co je soubor WSDL?

Soubor WSDL je soubor jazyka popisu webových služeb, který je napsán v jazyce XML pro popis webových služeb. Obsahuje informace o koncových bodech nebo rozhraních pro připojení k vnějšímu světu v všeobecně přijímaném formátu. Specifikace formátu souboru WSDL (spravuje W3C.org) definují podmínky pro publikování datových zdrojů pro výměnu dat za účelem vzdálený přístup aplikací přes porty a koncové body.

Formát souboru WSDL – Další informace

Soubory WSDL se ukládají jako soubory XML, které jsou čitelné pro člověka a lze je otevřít v libovolném textovém editoru a zobrazit obsah.

Popis služby WSDL

Specifikace formátu souboru WSDL 2.0 popisuje službu WSDL jako službu sestávající ze dvou fází:

  • Abstraktní fáze
  • Konkrétní jeviště

Opakovaná použitelnost popisu a nezávislých návrhů se řídí webovou službou. Toho je dosaženo pomocí několika různých typů prvků, včetně typů (definice datových typů), zpráv (komunikovaná data), operací (akcí) a protokolů používaných službou. Všechny jsou spravovány na abstraktní úrovni. Vazba podrobností o formátu přenosu a přenosu je specifikována vazbou, která seskupuje koncové body a implementuje společné rozhraní.

Jaké technologie lze použít pro propojení se službami WSDL?

Pro propojení se službami WSDL lze použít několik různých technologií, včetně aplikací ASP.NET, C/C++ a Java.

Příklad 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>

V tomto příkladu portType “glossaryTerms” definuje jednosměrnou operaci nazvanou “setTerm”.

Reference