Web Services Description Language (WSDL): Bør du lære det?

Formidling: Din støtte hjelper med å holde nettstedet i gang! Vi tjener et henvisningsgebyr for noen av tjenestene vi anbefaler på denne siden.


WSDL er en XML-basert standard for å beskrive en webtjeneste. Et WSDL-dokument (ofte selv kalt WSDL) beskriver de tilgjengelige funksjonene til en webtjeneste, forventede argumenter og datatypene for returverdiene. WSDL-er brukes av utviklere av klientapplikasjoner som bruker XML-baserte webtjenester.

Som alle aspekter ved SOAP-teknologi, er WSDL-er ikke så enkle som de ser ut til å begynne med. For å hjelpe deg gjennom dette komplekse emnet, har vi samlet de beste veiledningene og andre ressurser tilgjengelig.

WSDL Tutorials

  • Forståelse av WSDL er en detaljert teknisk opplæring om WSDL fra Microsoft Developer Network.
  • Forstå Web Services spesifikasjoner: Web Services Description Language (WSDL) er en del av en komplett opplæring om SOAP fra IBM DeveloperWorks. Opplæringen inneholder informasjon om forbruker av WSDL-er, ikke bare å opprette dem, og inneholder prøvekode i Java for å bygge et klientprogram.
  • Web Services Description Language (WSDL) er en del av en tutorial-serie om serviceorientert arkitektur.
  • WSDL Tutorial er en grundig, 23-delt tutorial som dekker både WSDL 1.1 og WSDL 2.0 spesifikasjoner, og praktiske råd for å lage WSDL i Java.
  • XML WSDL er en kort tutorial fra W3Schools på WSDL, i sammenheng med en større tutorial om XML og Web Services.
  • WSDL Tutorial fra Tutorials Point tilbyr en flerdelt introduksjon til WSDL syntaks og grunnleggende bruk.
  • Beskriv REST Web Services Med WSDL 2.0 tar deg utover SOAP-tjenester.
  • WSDL Tutorial forklarer SOAP-webtjenester og WSDL, med eksempelkode i Java.
  • WSDL 2.0 – Web Service Description Language er en enkel 7-delt tutorial på WSDL.
  • WSDL Essentials er WSDL-kapittelet fra Web Services Essentials (2002), av Ethan Cerami.
  • A Busy Developers Guide to WSDL 1.1 er en praktisk guide for implementering av WSDL i et eksisterende system, med fokus på å forbedre interoperabilitet.
  • Distribusjon av webtjenester med WSDL er en teknisk opplæring som fokuserer på WSDL-forfatter.
  • Anatomy of a Web Service: XML, SOAP og WSDL for plattformuavhengig Data Exchange er en lettfattelig oversikt over SOAP-tjenester, som viser hvordan de forskjellige brikkene (inkludert WSDL) fungerer sammen.

Ytterligere læringsmateriell

  • Writing Contract-First Web Services beskriver en utviklingsmetodikk som starter med XML Schema Documents og WSDL, før programkode skrives..
  • Forståelse av overbelastning i WSDL forklarer hvordan du beskriver overbelastede funksjoner (funksjoner som oppfører seg annerledes når de mottar forskjellige typer argumenter) i WSDL.
  • Hvilken stil på WSDL skal jeg bruke? utforsker de forskjellige alternativene for SOAP-bindingsstil og bruk, og når du kan bruke hver type.
  • Er WSDL det uunnværlige API? er en JavaWorld-artikkel fra 2002 som er en indikasjon på hypen rundt SOAP og Web Services i den perioden.
  • WSDL: Et nytt XML-basert nettstedbeskrivelsesspråk er en masteroppgave om WSDL, som dekker dens utvikling, bruk og potensial. Forfatteren fant at introduksjon av WSDL til programvareutviklingsorganisasjoner forbedret visse utfall.
  • WSDL Tales From the Trenches er en liten samling relevante “krigshistorier” om implementering av WSDL i reelle situasjoner.

Referanse

  • Web Services Description Language (WSDL) versjon 2.0, del 1, er den offisielle W3C-anbefalingen for WSDL 2.0.
  • Web Services Description Language (WSDL) 1.1 er 1.1-versjonen av spesifikasjonen.
  • Standard ECMA-348 er ECMA International standard for WSDL.
  • Forskjeller mellom WSDL 2.0 og WSDL 1.1 er et praktisk visuelt hjelpemiddel som viser de to WSDL-standardene side om side. De fleste WSDL-er som brukes i dag, følger 2.0-spesifikasjonen, men hvis du jobber med eldre systemer, kan det hende du trenger å kjenne den eldre standarden.

WSDL-verktøy

  • Online WSDL Viewer and Validator lar deg sammenligne og analysere WSDL-dokumenter i nettleseren din.
  • WSDL til Java er et bibliotek fra Apache som mottar et WSDL-dokument som input og genererer deretter kommenterte Java-koder som implementerer tjenesten den beskriver.
  • Wsdlpull er et C ++ webtjenesteklientbibliotek som inkluderer en WSDL-parser. Den lar deg påkalle webtjenester direkte fra kommandolinjen.
  • Wsdl2go er et kommandolinjeverktøy som genererer et Go-applikasjonsskjelett fra en WSDL. Go-utviklere bør også sjekke geit.

bøker

WSDL i seg selv er for snevert tema til å garantere alle bøker i full skala. Imidlertid er det en rekke gode bøker om de større emnene i SOAP og XML-baserte webtjenester. Følgende bøker inkluderer betydelig dekning av WSDL.

  • SOA in Practice: The Art of Distribution System Design (2007), av Nicolai Josuttis er et strategisk, snarere enn svært teknisk, blikk på serviceorientert arkitektur (SOA). Dette er et bra sted å strate hvis du er en beslutningstager som prøver å finne ut hvordan SOAP, WSDL og andre XML-teknologier kan være til nytte for din organisasjon.
  • UDDI, SOAP og WSDL: Web Services Specification Reference Book (2002) av Aaron Walsh dekker de viktigste XML-relaterte spesifikasjonene, og gir deg forståelse av hvordan disse teknologiene forholder seg til hverandre.
  • Perspektiver på webtjenester: Bruke SOAP, WSDL og UDDI til Real-World Projects (2003; trykt i 2013)), av Zimmermann, Tomlinson og Peuser er en praktisk guide for å bygge Web Services, med fokus på IBM WebSphere. Det er litt markedsføringshype her, men også mye god informasjon om hvordan du bruker teori på praktiske utviklingsoppgaver.
  • Å bygge webtjenester med Java: Making Sense of XML, SOAP, WSDL og UDDI (2004) av Graham et al er et stort referansearbeid om emnene, skrevet av folk som er sterkt involvert i utviklingen av teknologien og standardene..

Bør jeg lære WSDL?

WSDL-standarden har ikke blitt oppdatert siden 2002, og mesteparten av den nåværende oppmerksomheten knyttet til webtjenester handler om mer trendy temaer som RESTful-grensesnitt og JSON.

Imidlertid er WSDL fortsatt en viktig teknologi, og fortsetter å være i tung bruk i store bedrifts- og myndighetsprogramvaresystemer.

Så hvis du jobber i de bransjene, eller utvikler å bruke verktøyene disse bransjene foretrekker – Java og .NET, først og fremst – så ja, det burde du sannsynligvis. Det er en sterk overlapping i disse teknologiene med SOAP og XML.

Videre lesing og ressurser

Vi har flere guider, veiledninger og infografikk relatert til webutvikling:

  • XML-ressurser & Validators: lære alt om et av de viktigste strukturerte språkene for databeskrivelse.
  • HTML for nybegynnere – Ultimate Guide: Hvis du vil lære hvordan du koder HTML, er dette virkelig den ultimate guiden.
  • CSS3 – Intro, guider & Ressurser: lær detaljene om websideoppsettet med denne introduksjonen og den detaljerte listen over ressurser.

Ultimate Guide to Web Hosting

Hvis du skal lage nettapplikasjoner, er sjansen stor for at du trenger å være vert for dem et sted. Sjekk ut vår ultimate guide til webhotell. Det vil forklare alt du trenger å vite for å ta et informert valg.

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