Topp 18 WSDL-intervjuspørsmål og -svar (2025)
Her er Web Services Description Language (WSDL) intervjuspørsmål og svar for ferskere så vel som erfarne kandidater for å få drømmejobben.
1) Forklar hva er WSDL?
WSDL står for Web Services Description Language. Det er et enkelt XML-dokument som inneholder et sett med definisjoner for å beskrive eller finne en webtjeneste.
Gratis PDF-nedlasting: WSDL-intervjuspørsmål og svar
2) Forklar hva WSDL-dokumentstrukturen er?
WSDL-dokumentstrukturen består av disse hovedelementene
- : En beholder for datatypedefinisjoner som brukes av nettjenestene
- : En maskinskrevet definisjon av dataene som kommuniseres
- : Et sett med operasjoner som støttes av ett eller flere endepunkter
- : En protokoll og dataformat for en bestemt porttype
3) Hva er prefikset som brukes for målnavneområdet for WSDL-dokumentet?
Prefix “xmlns:tns=target name”
brukes for målnavneområde for WSDL-dokumentet.
4) Forklar hva er meldingselement i WSDL?
- En melding er protokolluavhengig, og den beskriver dataene som utveksles mellom forbrukere og nettjenesteleverandører
- Hver nettjeneste har to meldinger inn og ut. Inndata bestemmer parametrene for webtjenesten og utdata bestemmer returdata fra webtjenesten
- Hver element inneholder null eller mer parametere, én for hver parameter i webtjenestefunksjonen
- elementet er relatert til parameteren eller returverdien i RPC-kallet
- De navnerekkefølge gjenspeiler rekkefølgen av parameterne i RPC-signaturen
5) Nevn operasjonstypene som brukes i WSDL?
WSDL definerer fire typer respons. Forespørselsvar er den vanligste operasjonstypen.
- En vei: Den kan motta en melding, men vil ikke gi svar
- Be om svar: Den mottar en forespørsel og vil returnere et svar
- Be om svar: Den sender en forespørsel og vil vente på svar
- Melding: Den sender en melding, men vil ikke vente på svar
6) Hva gjør element definere i WSDL?
I WSDL er definisjonselementet hoved- eller rotelementet til alle WSDL-dokumenter, det definerer navnet på webtjenesten.
7) Forklar hva "typene" definerer i WSDL?
- Typeelementet definerer alle datatypene som brukes mellom serveren og klienten
- For å definere datatyper bruker WSDL W3C XML Schema Specification som standardvalg
- Typeelement er ikke nødvendig hvis tjenesten bare bruker enkle XML-skjematyper som heltall og strenger
- For å gjenbruke typen med flere webtjenester, tillater WSDL å definere typer i separate elementer
8) Forklar hva "såpe:kropp" er?
"såpe:kropp" er en SOAP utvidelseselement brukt som et underelement av "wsdl:input/output" inne i wsdl-bindingen og operasjonen. Den brukes til å gi informasjon om hvordan innholdet i SOAP-kroppselementet er konstruert.
9) Forklar hvordan WSDL kan binde seg til SOAP?
Bindingen er mulig med to attributter - navn og type attributter. Navn-attributtet definerer navnet på bindingen og type-attributtet definerer porten for bindingen. Mens du for SOAP-binding må deklarere to attributter - transport og stil. Transportattributtene definerer SOAP-protokollen (HTTP) mens stilattributtet definerer "rpc" eller "dokument".
10) Forklar hva er UDDI og den kommuniserer via hvilken protokoll?
UDDI står for Universal Description, Discovery, and Integration. Det er en katalog som brukes til å lagre informasjon om nettjenester. Den kommuniserer via SOAP.
11) Nevn hvilke ting som må tas vare på for havner mens du binder?
Mens du binder,
- En port må ikke bestemme mer enn én adresse
- En havn skal ikke fastsette andre bindende opplysninger enn adresseopplysninger
12) Forklar hva som er forskjellen mellom SOAP-melding og WSDL?
En SOAP-melding er et XML-dokument som brukes til å overføre dataene dine, mens WSDL er et XML-dokument som forteller hvordan du kobler til og sender forespørsler til webtjenesten din.
13) Forklar hva som er endepunkter i WSDL?
I WSDL er endepunkt referert til en adresse og en binding
14) Forklar hvordan endepunkter er definert i WSDL?
Endepunkter representerer en instansiert tjeneste; de bestemmes ved å kombinere en binding og nettverksdetaljene som brukes til å eksponere endepunktet. Endepunkter defineres i en kontrakt ved hjelp av en kombinasjon av WSDL-portelementet og WSDL-tjenesteelementet. Portelementene definerer de faktiske endepunktene.
15) Forklar hva som er forskjellen mellom meldingstype og element i WSDL?
- Meldingstype: Den lager variabel basert på en meldingstype som du definerte i WSDL
- Elementtype: Den lager variabel basert på et element du definerte i Schema
16) Hvordan validere WSDL-fil?
WSDL-filen er en kontrakt mellom forbruker- og nettjenesteklienter. En WSDL-validator verifiserer om filen kan konsumeres av andre applikasjoner før du gir url-en til sluttbrukerne. For å validere filen din må du angi kriteriene som
- Krever det å være validert i henhold til WSDL XML-skjema
- Krever det å oppfylle kjente beste praksiser
- Krever det å bli analysert riktig av vanlige såpesabler
Du kan bruke et kommersielt verktøy som XMLSpy for å validere WSDL-fil.
17) Forklar hva som er forskjellen mellom binding og porttype i WSDL?
- WSDL-port: WSDL-porttypeelementet definerer en gruppe operasjoner kjent som et grensesnitt i de fleste miljøer. Hver operasjon består av en kombinasjon av inngangs- og utgangselementer. Rekkefølgen på disse elementene bestemmer meldingsutvekslingsmønsteret (MEP)
- WSDL-binding: WSDL-bindingselementet beskriver detaljene ved bruk av spesifikk portType med en gitt protokoll
18) Liste opp egenskapene til port og service i WSDL?
- En tjeneste kan ha mer enn ett endepunkt med hvert definert av sitt eget portelement
- Portelementet er knyttet til en spesifikk binding, og inneholder informasjon om hvordan du får tilgang til den (URI)
- Ulike porter betyr forskjellig binding for samme porttype - noe som gjør at den samme funksjonaliteten er tilgjengelig via flere transportprotokoller og interaksjonsstiler
Disse intervjuspørsmålene vil også hjelpe i din viva(orals)