Jezik opisa web usluga (WSDL): Treba li ga naučiti?

Objava: Vaša podrška pomaže održavanju web mjesta! Naplaćujemo naknadu za preporuku za neke usluge koje preporučamo na ovoj stranici.


WSDL je XML standard za opis web usluga. WSDL dokument (koji se često naziva i WSDL) opisuje dostupne funkcije web usluge, njihove očekivane argumente i vrste podataka za njihove povratne vrijednosti. WSDL koriste programeri klijentskih aplikacija koji konzumiraju XML-ove web usluge.

Kao i svi aspekti SOAP tehnologije, WSDL-ovi nisu tako jednostavni kao što se isprva čine. Da bismo vam pomogli kroz složenu temu, prikupili smo najbolje vodiče i druge dostupne resurse.

WSDL Vodiči

  • Razumijevanje WSDL-a detaljan je tehnički vodič za WSDL iz Microsoftove razvojne mreže.
  • Razumijevanje specifikacija web usluga: Jezik opisa web usluga (WSDL) dio je cjelovitog vodiča o SOAP-u od IBM DeveloperWorks. Vodič uključuje podatke o konzumiranju WSDL-ova, a ne samo njihovo kreiranje, a nudi primjerak koda u Javi za izgradnju klijentske aplikacije.
  • Jezik opisa web usluga (WSDL) dio je udžbeničke serije o servisno orijentiranoj arhitekturi.
  • WSDL Tutorial je temeljit udžbenik od 23 dijela koji pokriva specifikacije WSDL 1.1 i WSDL 2.0 i praktične savjete o stvaranju WSDL-a na Javi.
  • XML WSDL kratak je vodič za W3Schools na WSDL-u, u kontekstu većeg vodiča o XML-u i web uslugama.
  • WSDL Tutorial od Tutorials Point nudi višeslojni uvod u WSDL sintaksu i osnovnu upotrebu.
  • Opišite REST web usluge Uz WSDL 2.0 vas prevazilazi SOAP usluge.
  • WSDL Tutorial objašnjava SOAP web usluge i WSDL, s primjerom koda u Javi.
  • WSDL 2.0 – Opis usluge web jezika jednostavan je 7-dijelni vodič za WSDL.
  • WSDL Essentials je poglavlje WSDL-a iz Web Services Essentials (2002), autora Ethana Ceramija.
  • Zauzet vodič za programere za WSDL 1.1 praktični je vodič za implementaciju WSDL-a u postojeći sustav s fokusom na poboljšanje interoperabilnosti.
  • Uvođenje web usluga s WSDL tehnički je vodič koji se fokusira na WSDL autorstvo.
  • Anatomija web usluge: XML, SOAP i WSDL za neovisnu o platformi razmjenu podataka jednostavan je pregled SOAP-ovih usluga, koji pokazuje kako različiti dijelovi (uključujući WSDL) djeluju zajedno.

Dodatni materijali za učenje

  • Pisanje web usluga prvog ugovora opisuje metodologiju razvoja koja započinje s dokumentima XML sheme i WSDL, prije nego što se napisa kod aplikacije.
  • Razumijevanje preopterećenja u WSDL-u objašnjava kako opisati preopterećene funkcije (funkcije koje se drugačije ponašaju kada primaju različite vrste argumenata) u WSDL-u.
  • Koji stil WSDL trebam koristiti? istražuje različite mogućnosti za način vezanja i upotrebu SOAP-a i kada možete koristiti svaku vrstu.
  • Je li WSDL neophodan API? je članak JavaWorld iz 2002. godine koji ukazuje na hipe oko SOAP-a i web usluga u tom razdoblju.
  • WSDL: Novi jezik za opis web mjesta utemeljen na XML-u je magistarski rad o WSDL-u, a obuhvaća njegov razvoj, upotrebu i potencijale. Autor je utvrdio da je uvođenjem WSDL-a u organizacije za razvoj softvera poboljšalo određene rezultate.
  • WSDL Tales From the Trenches je mala zbirka relevantnih „ratnih priča“ o implementaciji WSDL-a u stvarne situacije.

upućivanje

  • Jezik opisa web usluga (WSDL) Verzija 2.0, dio 1, službena je W3C preporuka za WSDL 2.0.
  • Jezik opisa web usluga (WSDL) 1.1 verzija je 1.1 specifikacije.
  • Standard ECMA-348 je ECMA međunarodni standard za WSDL.
  • Razlike između WSDL 2.0 i WSDL 1.1 je zgodan vizualni pomoćnik koji prikazuje dva WSDL standarda jedan pored drugog. Većina WSDL-ova koji se danas koriste slijede 2.0 specifikaciju, ali ako radite na naslijeđenom sustavu, možda ćete trebati znati stariji standard.

WSDL Alati

  • Online WSDL Viewer i Validator omogućuju vam usporedbu i analizu WSDL dokumenata u vašem pregledniku.
  • WSDL za Java knjižnica je Apachea koja prima WSDL dokument kao ulaz i potom generira označeni Java kod koji implementira uslugu koju opisuje.
  • Wsdlpull je knjižnica klijenta za C ++ web servise koja uključuje WSDL parser. Omogućuje vam pozivanje web usluga izravno iz naredbenog retka.
  • Wsdl2go je alat naredbenog retka koji generira skelet aplikacije Go iz WSDL. Go programeri bi također trebali provjeriti Goat.

knjige

Sam WSDL suviše je uska tema da bi mogla jamčiti sve knjige u cijelosti. No, postoji niz izvrsnih knjiga o većim temama web servisa utemeljenih na SOAP-u i XML-u. Sljedeće knjige uključuju znatnu pokrivenost WSDL-a.

  • SOA u praksi: Umjetnost dizajna distribuiranih sustava (2007), Nicolai Josuttis, strateški je, a ne visoko tehnički, pogled na uslužno usmjerenu arhitekturu (SOA). Ovo je dobro mjesto za stjecanje ako ste donositelj poslovnih odluka koji pokušavaju shvatiti kako SOAP, WSDL i druge XML tehnologije mogu koristiti vašoj organizaciji.
  • UDDI, SOAP i WSDL: referentni vodič za specifikacije web usluga (2002), Aaron Walsh, pokriva glavne specifikacije vezane uz XML, omogućujući vam razumijevanje kako se te tehnologije međusobno odnose..
  • Perspektive na web uslugama: Primjena SOAP-a, WSDL-a i UDDI-ja na projekte u stvarnom svijetu (2003; ponovno objavljeno u 2013.), autora Zimmermanna, Tomlinson-a i Peusera praktični je vodič za izradu web-usluga, s naglaskom na IBM WebSphere. Ovdje je malo marketinškog hypea, ali i puno dobrih informacija o tome kako primijeniti teoriju na praktične razvojne zadatke.
  • Izgradnja web usluga s Javom: Izrada smisla XML-a, SOAP-a, WSDL-a i UDDI (2004) Grahama i drugih glavni je referentni rad na teme koje su napisali ljudi snažno uključeni u razvoj tehnologije i standarda..

Trebam li naučiti WSDL?

WSDL standard nije ažuriran od 2002. godine, a većina trenutačnih pozornost vezanih za web usluge posvećena je trendi temama poput RESTful sučelja i JSON.

Ipak, WSDL je i dalje važna tehnologija i nastavlja se intenzivno koristiti u velikim poslovnim i državnim softverskim sustavima.

Dakle, ako radite u tim djelatnostima ili se razvijate koristeći alate koje industrija najviše voli – Java i .NET, prvenstveno – onda da, vjerojatno biste trebali. Postoji snažno preklapanje u tim tehnologijama sa SOAP-om i XML-om.

Daljnje čitanje i izvori

Imamo više vodiča, vodiča i infografika vezanih za web razvoj:

  • XML resursi & Valivatori: naučite sve o jednom od najvažnijih strukturiranih jezika opisa podataka.
  • HTML za početnike – Vrhunski vodič: ako želite naučiti kako ručno kodirati HTML, ovo je zaista najbolji vodič.
  • CSS3 – Intro, vodiči & Resursi: naučite detalje izgleda web stranica uz ovaj uvod i detaljan popis resursa.

Vrhunski vodič za web hosting

Ako ćete izrađivati ​​web aplikacije, velike su šanse da ćete ih morati negdje ugostiti. Pogledajte naš Ultimate vodič za web hosting. Objasnit će vam sve što trebate znati kako biste napravili informirani izbor.

Vrhunski vodič za web hosting
Vrhunski vodič za web hosting

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me