Topp 18 WSDL-intervjufrågor och svar (2025)

Här är Web Services Description Language (WSDL) intervjufrågor och svar för nybörjare såväl som erfarna kandidater för att få sitt drömjobb.


1) Förklara vad är WSDL?

WSDL står för Web Services Description Language. Det är ett enkelt XML-dokument som innehåller en uppsättning definitioner för att beskriva eller lokalisera en webbtjänst.

Gratis PDF-nedladdning: WSDL-intervjufrågor och svar


2) Förklara vad är WSDL-dokumentstrukturen?

WSDL-dokumentstrukturen består av dessa huvudelement

  • : En behållare för datatypsdefinitioner som används av webbtjänsterna
  • : En maskinskriven definition av de data som kommuniceras
  • : En uppsättning operationer som stöds av en eller flera slutpunkter
  • : Ett protokoll och dataformat för en specifik porttyp

3) Vilket prefix används för målnamnområdet för WSDL-dokumentet?

Prefix “xmlns:tns=target name” används för målnamnutrymme för WSDL-dokumentet.


4) Förklara vad är meddelandeelement i WSDL?

  • Ett meddelande är protokolloberoende och beskriver de data som utbyts mellan konsumenter och webbtjänstleverantörer
  • Varje webbtjänst har två meddelanden inmatning och utmatning. Ingången bestämmer parametrarna för webbtjänsten och utgången bestämmer returdata från webbtjänsten
  • Varje element innehåller noll eller mer parametrar, en för varje parameter i webbtjänstfunktionen
  • elementet relaterar till parametern eller returvärdet i RPC-anropet
  • De namnordningen återspeglar ordningen på parametrarna i RPC-signaturen

5) Nämn operationstypernas svar som används i WSDL?

WSDL definierar fyra typer svar. Begäransvar är den vanligaste operationstypen.

  • Enkel: Den kan ta emot ett meddelande men kommer inte att returnera svar
  • Begär svar: Den tar emot en förfrågan och kommer att returnera ett svar
  • Be om svar: Den skickar en förfrågan och väntar på svar
  • Underrättelse: Den skickar ett meddelande men väntar inte på svar
WSDL-intervjufrågor
WSDL-intervjufrågor

6) Vad gör element definiera i WSDL?

I WSDL är definitionselementet huvud- eller rotelementet i alla WSDL-dokument, det definierar namnet på webbtjänsten.


7) Förklara vad "typerna" definierar i WSDL?

  • Typeelementet definierar alla datatyper som används mellan servern och klienten
  • För att definiera datatyper använder WSDL W3C XML Schema Specification som standardval
  • Typelement krävs inte om tjänsten endast använder enkla XML-schematyper som heltal och strängar
  • För att återanvända typen med flera webbtjänster tillåter WSDL att definiera typer i ett separat element

8) Förklara vad "tvål:kropp" är?

"tvål:kropp" är en TVÅL tilläggselement som används som ett underelement till "wsdl:input/output" inuti wsdl-bindningen och operationen. Den används för att ge information om hur innehållet i SOAP-kroppselementet är uppbyggt.

WSDL.svg


9) Förklara hur WSDL kan binda till SOAP?

Bindningen är möjlig med två attribut - namn- och typattribut. Namnattributet definierar namnet på bindningen och typattributet definierar porten för bindningen. Medan du för SOAP-bindning måste deklarera två attribut - transport och stil. Transportattributen definierar SOAP-protokollet (HTTP) medan stilattributet definierar "rpc" eller "dokument".


10) Förklara vad UDDI är och det kommunicerar via vilket protokoll?

UDDI står för Universal Description, Discovery och Integration. Det är en katalog som används för att lagra information om webbtjänster. Den kommunicerar via SOAP.


11) Nämn vilka saker som måste tas om hand för hamnar under bindning?

När du binder,

  • En port får inte fastställa mer än en adress
  • En hamn får inte fastställa någon annan bindande information än adressinformation

12) Förklara vad är skillnaden mellan SOAP-meddelande och WSDL?

Ett SOAP-meddelande är ett XML-dokument som används för att överföra dina data medan WSDL är ett XML-dokument som berättar hur du ansluter och gör förfrågningar till din webbtjänst.


13) Förklara vad är slutpunkter i WSDL?

I WSDL hänvisas slutpunkten till en adress och en bindning


14) Förklara hur endpoints definieras i WSDL?

Ändpunkter representerar en instansierad tjänst; de bestäms genom att kombinera en bindning och nätverksinformationen som används för att exponera slutpunkten. Ändpunkter definieras i ett kontrakt med hjälp av en kombination av WSDL-portelementet och WSDL-tjänstelementet. Portelementen definierar de faktiska slutpunkterna.


15) Förklara vad som är skillnaden mellan meddelandetyp och element i WSDL?

  • Meddelandetyp: Den skapar en variabel baserat på en meddelandetyp som du definierade i WSDL
  • Elementtyp: Den skapar en variabel baserat på ett element som du definierade i Schema

16) Hur validerar man WSDL-filen?

WSDL-filen är ett kontrakt mellan konsument- och webbtjänstklienter. En WSDL-validator verifierar om filen kan konsumeras av andra applikationer innan du ger url:n till dina slutanvändare. För att validera din fil måste du ställa in dina kriterier som

  • Behöver det valideras enligt WSDL XML-schema
  • Kräver det att uppfylla kända bästa praxis
  • Behöver det analyseras korrekt av vanliga tvålstaplar

Du kan använda ett kommersiellt verktyg som XMLSpy för att validera WSDL-filen.


17) Förklara vad som är skillnaden mellan bindning och porttyp i WSDL?

  • WSDL-port: WSDL-porttypelementet definierar en grupp operationer som kallas ett gränssnitt i de flesta miljöer. Varje operation består av en kombination av ingångs- och utmatningselement. Ordningen på dessa element bestämmer meddelandeutbytesmönstret (MEP)
  • WSDL-bindning: WSDL-bindningselementet beskriver detaljerna för att använda specifik portType med ett givet protokoll

18) Lista ut egenskaperna hos hamn och service i WSDL?

  • En tjänst kan ha mer än en slutpunkt med var och en definierad av sitt eget portelement
  • Portelementet relaterar till en specifik bindning och innehåller information om hur man kommer åt det (URI)
  • Olika portar betyder olika bindning för samma porttyp - vilket gör att samma funktionalitet är tillgänglig via flera transportprotokoll och interaktionsstilar

Dessa intervjufrågor kommer också att hjälpa dig i din viva (orals)

Dela

Lämna en kommentar

E-postadressen publiceras inte. Obligatoriska fält är markerade *