Jazyk popisu webových služieb (WSDL): Mali by ste sa ho naučiť?

zverejnenie: Vaša podpora pomáha udržiavať web v prevádzke! Za niektoré zo služieb, ktoré odporúčame na tejto stránke, získavame poplatok za sprostredkovanie.


WSDL je štandard na popis webových služieb založený na XML. Dokument WSDL (často sa sám nazýva WSDL) popisuje dostupné funkcie webovej služby, ich očakávané argumenty a typy údajov pre ich návratové hodnoty. WSDL používajú vývojári klientskych aplikácií, ktorí spotrebúvajú webové služby založené na XML.

Rovnako ako všetky aspekty technológie SOAP, WSDL nie sú také priame, ako sa na prvý pohľad zdá. Aby sme vás mohli sprevádzať touto zložitou témou, zhromaždili sme najlepšie návody a ďalšie dostupné zdroje.

Návody WSDL

  • Porozumenie WSDL je podrobný technický návod o WSDL od spoločnosti Microsoft Developer Network.
  • Porozumenie špecifikáciám webových služieb: Jazyk popisu webových služieb (WSDL) je súčasťou kompletného tutoriálu o SOAP od IBM DeveloperWorks. Výukový program obsahuje informácie o spotrebovaní WSDL, nielen ich vytvorení, a poskytuje ukážkový kód v Jave na vytvorenie klientskej aplikácie..
  • Jazyk popisu webových služieb (WSDL) je súčasťou konzultačnej série o architektúre orientovanej na služby.
  • Výukový program WSDL je podrobný, 23-dielny návod, ktorý pokrýva špecifikácie WSDL 1.1 a WSDL 2.0 a praktické rady o vytvorení WSDL v Java.
  • XML WSDL je krátky tutoriál od W3Schools na WSDL v kontexte väčšieho tutoriálu o XML a webových službách..
  • Výukový program WSDL od spoločnosti Tutorials Point ponúka viacdielny úvod do syntaxe WSDL a základného použitia.
  • Popíšte REST webové služby Pomocou WSDL 2.0 sa dostanete mimo služieb SOAP.
  • Výukový program WSDL vysvetľuje webové služby SOAP a WSDL s ukážkovým kódom v jazyku Java.
  • WSDL 2.0 – Web Service Description Language je jednoduchý, 7-dielny návod na WSDL.
  • WSDL Essentials je kapitola WSDL od Web Services Essentials (2002), Ethan Cerami.
  • Príručka Busy Developers Guide to WSDL 1.1 je praktická príručka na implementáciu WSDL v existujúcom systéme so zameraním na zlepšenie interoperability..
  • Nasadenie webových služieb pomocou WSDL je technický návod, ktorý sa zameriava na tvorbu WSDL.
  • Anatómia webovej služby: XML, SOAP a WSDL pre platformovú nezávislú výmenu údajov je ľahko zrozumiteľný prehľad služieb SOAP, ktorý ukazuje, ako rôzne časti (vrátane WSDL) spolupracujú.

Ďalšie učebné materiály

  • Písanie zmluvy – prvé webové služby popisuje vývojovú metodológiu, ktorá začína dokumentmi XML Schema a WSDL, pred zapísaním kódu aplikácie..
  • Porozumenie preťaženiu vo WSDL vysvetľuje, ako v WSDL opísať preťažené funkcie (funkcie, ktoré sa pri prijatí rôznych typov argumentov správajú odlišne)..
  • Ktorý štýl WSDL by som mal používať? skúma rôzne možnosti štýlu a použitia väzby SOAP a kedy môžete použiť každý typ.
  • Je WSDL nevyhnutné API? je článok JavaWorld z roku 2002, ktorý ukazuje na humbuk okolo SOAP a webových služieb v tom čase.
  • WSDL: Nový jazyk popisu webových stránok založený na XML je magisterskou prácou o WSDL, ktorá sa zaoberá jeho vývojom, použitím a potenciálom. Autor zistil, že zavedenie WSDL do organizácií na vývoj softvéru zlepšilo určité výsledky.
  • Príbehy WSDL z Trenčína je malá zbierka relevantných „vojnových príbehov“ o implementácii WSDL v reálnych situáciách.

referencie

  • Jazyk popisujúci webové služby (WSDL) Verzia 2.0, časť 1, je oficiálnym odporúčaním W3C pre WSDL 2.0.
  • Jazyk popisu webových služieb (WSDL) 1.1 je verzia 1.1 špecifikácie.
  • Norma ECMA-348 je medzinárodná norma ECMA pre WSDL.
  • Rozdiely medzi WSDL 2.0 a WSDL 1.1 sú praktickým vizuálnym pomocníkom, ktorý ukazuje dva štandardy WSDL vedľa seba. Väčšina dnes používaných WSDL sa riadi špecifikáciou 2.0, ale ak pracujete na starom systéme, možno budete musieť poznať starší štandard.

Nástroje WSDL

  • Online WSDL Viewer a Validator vám umožňujú porovnávať a analyzovať dokumenty WSDL vo vašom prehliadači.
  • WSDL to Java je knižnica od Apache, ktorá prijíma dokument WSDL ako vstup a potom generuje anotovaný kód Java, ktorý implementuje službu, ktorú popisuje..
  • Wsdlpull je klientska knižnica webových služieb C ++, ktorá obsahuje syntaktický analyzátor WSDL. Umožňuje vám vyvolať webové služby priamo z príkazového riadku.
  • Wsdl2go je nástroj príkazového riadku, ktorý generuje kostru aplikácie Go z WSDL. Vývojári Go by si mali vyskúšať aj kozu.

knihy

Samotná WSDL je príliš úzka téma na to, aby zaručovala všetky knihy v plnom rozsahu. Existuje však množstvo vynikajúcich kníh o väčších témach webových služieb založených na SOAP a XML. Nasledujúce knihy obsahujú podstatné pokrytie WSDL.

  • SOA v praxi: Umenie návrhu distribuovaného systému (2007), Nicolai Josuttis, je skôr strategický než vysoko technický pohľad na servisne orientovanú architektúru (SOA). Toto je dobré miesto na stratu, ak sa rozhodujete v obchodných záležitostiach a snažíte sa zistiť, ako môžu technológie SOAP, WSDL a ďalšie technológie XML prospieť vašej organizácii..
  • UDDI, SOAP a WSDL: Príručka k špecifikácii webových služieb (2002), Aaron Walsh, pokrýva hlavné špecifikácie týkajúce sa XML, čo vám umožňuje pochopiť, ako sa tieto technológie navzájom týkajú.
  • Perspektívy webových služieb: Aplikácia SOAP, WSDL a UDDI na projekty v reálnom svete (2003; dotlač v roku 2013)) od Zimmermann, Tomlinson a Peuser je praktickým sprievodcom pri budovaní webových služieb so zameraním na IBM WebSphere. Je tu trochu marketingového humbuk, ale tiež veľa dobrých informácií o tom, ako aplikovať teóriu na praktické vývojové úlohy.
  • Budovanie webových služieb s Java: Vytváranie zmyslov XML, SOAP, WSDL a UDDI (2004) Graham et al. Je hlavnou referenčnou prácou na témach, ktorú napísali ľudia, ktorí sa intenzívne zaoberajú vývojom technológie a štandardov..

Mal by som sa naučiť WSDL?

Štandard WSDL nebol aktualizovaný od roku 2002 a väčšina súčasnej pozornosti týkajúcej sa webových služieb je zameraná na modernejšie témy, ako sú RESTful rozhrania a JSON..

WSDL je však stále dôležitou technológiou a stále sa intenzívne používa vo veľkých podnikových a vládnych softvérových systémoch.

Takže, ak pracujete v týchto odvetviach alebo vyvíjate pomocou nástrojov, ktoré tieto odvetvia uprednostňujú – predovšetkým Java a .NET – potom áno, pravdepodobne by ste mali. Tieto technológie sa výrazne prekrývajú so SOAP a XML.

Ďalšie čítanie a zdroje

Máme viac sprievodcov, tutoriálov a infografík súvisiacich s vývojom webu:

  • Zdroje XML & Validátori: získajte informácie o jednom z najdôležitejších jazykov popisu štruktúrovaných údajov.
  • HTML pre začiatočníkov – konečný sprievodca: ak sa chcete naučiť, ako ručne kódovať HTML, je to skutočne dokonalý sprievodca.
  • CSS3 – Úvod, Návody & Zdroje: Na tomto úvode a podrobnom zozname zdrojov sa dozviete podrobnosti o rozložení webovej stránky.

Ultimate Guide to Web Hosting

Ak sa chystáte vytvárať webové aplikácie, je pravdepodobné, že ich budete niekde potrebovať. Pozrite sa na nášho Konečného sprievodcu webhostingom. Vysvetlí všetko, čo potrebujete vedieť, aby ste sa mohli informovane rozhodnúť.

Ultimate Guide to Web Hosting
Ultimate Guide to Web Hosting

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map