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”.