18 parasta WSDL-haastattelun kysymystä ja vastausta (2025)
Tässä on Web Services Description Language (WSDL) -haastattelukysymykset ja -vastaukset niin uusille kuin kokeneille hakijoille unelmatyönsä saamiseksi.
1) Selitä mikä on WSDL?
WSDL on lyhenne sanoista Web Services Description Language. Se on yksinkertainen XML-dokumentti, joka sisältää joukon määritelmiä verkkopalvelun kuvaamiseksi tai paikallistamiseksi.
Ilmainen PDF-lataus: WSDL-haastattelun kysymyksiä ja vastauksia
2) Selitä mikä on WSDL-dokumentin rakenne?
WSDL-dokumenttirakenne koostuu näistä pääelementeistä
- : Säiliö verkkopalveluiden käyttämille tietotyyppimäärityksille
- : Tyypitetty määritelmä välitettävistä tiedoista
- : Joukko toimintoja, joita yksi tai useampi päätepiste tukee
- : Protokolla ja tietomuoto tietylle porttityypille
3) Mitä etuliitettä käytetään WSDL-asiakirjan kohdenimiavaruudessa?
Etuliite “xmlns:tns=target name”
käytetään kohdenimiavaruudessa WSDL-asiakirjalle.
4) Selitä mikä on viestielementti WSDL:ssä?
- Sanoma on protokollariippumaton ja se kuvaa kuluttajien ja verkkopalveluntarjoajien välillä vaihdettavaa dataa
- Jokaisella verkkopalvelulla on kaksi viestiä sisään- ja ulostuloa. Tulo määrittää verkkopalvelun parametrit ja lähtö määrittää verkkopalvelun palautustiedot
- Jokainen elementti sisältää nollan tai enemmän parametreja, yksi kullekin verkkopalvelutoiminnon parametrille
- elementti liittyy parametriin tai palautusarvoon RPC-kutsussa
- The nimijärjestys kuvastaa RPC-allekirjoituksen parametrien järjestystä
5) Mainitse WSDL:ssä käytetyt operaatiotyypit?
WSDL määrittelee neljä vastaustyyppiä. Pyyntövastaus on yleisin toimintotyyppi.
- Yksi tapa: Se voi vastaanottaa viestin, mutta ei palauta vastausta
- Pyydä vastaus: Se vastaanottaa pyynnön ja palauttaa vastauksen
- Pyydä vastausta: Se lähettää pyynnön ja odottaa vastausta
- Ilmoitus: Se lähettää viestin, mutta ei odota vastausta

6) Mitä tekee elementti määritellään WSDL:ssä?
WSDL:ssä määritelmäelementti on kaikkien WSDL-dokumenttien pää- tai juurielementti, se määrittelee verkkopalvelun nimen.
7) Selitä mitä "tyypit" määrittelevät WSDL:ssä?
- Type-elementti määrittelee kaikki tietotyypit, joita käytetään palvelimen ja asiakkaan välillä
- Tietotyyppien määrittämiseen WSDL käyttää W3C:tä XML Schema Specification oletusvalintana
- Type-elementtiä ei vaadita, jos palvelu käyttää vain yksinkertaisia XML-skeematyyppejä, kuten kokonaislukuja ja merkkijonoja
- Jotta tyyppiä voidaan käyttää uudelleen useissa verkkopalveluissa, WSDL sallii tyyppien määrittämisen erillisissä elementeissä
8) Selitä mikä on "saippua:body"?
"saippua: body" on SAIPPUA laajennuselementti, jota käytetään "wsdl:input/output" -elementin alielementtinä wsdl-sidoksen ja -toiminnon sisällä. Sitä käytetään antamaan tietoa siitä, miten SOAP-runkoelementin sisältö rakennetaan.
9) Selitä, kuinka WSDL voi sitoutua SOAPiin?
Sidonta on mahdollista kahdella attribuutilla - nimi ja tyyppi -attribuutilla. Attribuutti name määrittää sidoksen nimen ja type-attribuutti määrittää sidoksen portin. SOAP-sidontaa varten sinun on määritettävä kaksi attribuuttia - kuljetus ja tyyli. Kuljetusattribuutit määrittelevät SOAP-protokollan (HTTP), kun taas style-attribuutti määrittelee "rpc" tai "dokumentti".
10) Selitä mikä on UDDI ja minkä protokollan kautta se kommunikoi?
UDDI tarkoittaa Universal Description, Discovery, and Integration. Se on hakemisto, jota käytetään verkkopalveluiden tietojen tallentamiseen. Se kommunikoi SOAPin kautta.
11) Mainitse mitä asioita porttien suhteen tulee ottaa huomioon sitomisen aikana?
Sidotessaan,
- Portti ei saa määrittää useampaa kuin yhtä osoitetta
- Portti ei saa määrittää muita sitovia tietoja kuin osoitetietoja
12) Selitä mitä eroa on SOAP-sanoman ja WSDL:n välillä?
SOAP-sanoma on XML-dokumentti, jota käytetään tietojesi lähettämiseen, kun taas WSDL on XML-dokumentti, joka kertoo kuinka muodostaa yhteys ja tehdä pyyntöjä verkkopalveluun.
13) Selitä mitä ovat WSDL:n päätepisteet?
WSDL:ssä päätepisteeseen viitataan osoitteeseen ja sidontaan
14) Selitä, kuinka päätepisteet määritellään WSDL:ssä?
Päätepisteet edustavat luotua palvelua; ne määritetään yhdistämällä sidonta ja päätepisteen paljastamiseen käytetyt verkkotiedot. Päätepisteet määritellään sopimuksessa käyttämällä WSDL-porttielementin ja WSDL-palveluelementin yhdistelmää. Porttielementit määrittelevät varsinaiset päätepisteet.
15) Selitä mitä eroa on WSDL:n viestityypin ja elementin välillä?
- Viestin tyyppi: Se luo muuttujan WSDL:ssä määrittämäsi viestityypin perusteella
- Elementin tyyppi: Se luo muuttujan Schema-sovelluksessa määrittämäsi elementin perusteella
16) Kuinka vahvistaa WSDL-tiedosto?
WSDL-tiedosto on kuluttaja- ja verkkopalveluasiakkaiden välinen sopimus. WSDL-validaattori tarkistaa, voivatko muut sovellukset käyttää tiedostoa, ennen kuin annat URL-osoitteen loppukäyttäjille. Vahvistaaksesi tiedostosi sinun on asetettava kriteerit, kuten
- Vaatiiko se validoinnin WSDL XML -skeeman mukaan
- Edellyttääkö se tunnettujen parhaiden käytäntöjen noudattamista
- Tarvitseeko se jäsentää oikein yleisillä saippuapinoilla
Voit käyttää kaupallista työkalua, kuten XMLSpyä, vahvistaaksesi WSDL-tiedoston.
17) Selitä, mitä eroa on sidonnalla ja porttityypillä WSDL:ssä?
- WSDL-portti: WSDL-porttityyppi-elementti määrittelee ryhmän operaatioita, jotka tunnetaan liitäntänä useimmissa ympäristöissä. Jokainen operaatio koostuu tulo- ja lähtöelementtien yhdistelmästä. Näiden elementtien järjestys määrittää viestinvaihtokuvion (MEP)
- WSDL-sidonta: WSDL-sidoselementti kuvaa tietyn porttityypin käyttämisen tietyn protokollan kanssa
18) Listaa portin ja palvelun ominaisuudet WSDL:ssä?
- Palvelulla voi olla useampi kuin yksi päätepiste, joista jokainen määrittää omalla porttielementillään
- Porttielementti liittyy tiettyyn sidontaan ja sisältää tietoja sen käyttämisestä (URI)
- Eri portit merkitsevät erilaista sidontaa samalle porttityypille, jolloin samat toiminnot ovat käytettävissä useiden siirtoprotokollien ja vuorovaikutustyylien kautta
Nämä haastattelukysymykset auttavat myös vivassasi (suullinen)