18 najpopularnijih WSDL intervju pitanja i odgovora (2025.)

Ovdje su pitanja i odgovori na razgovoru za jezik za opis web usluga (WSDL) za početnike kao i za iskusne kandidate da dobiju posao iz snova.


1) Objasnite što je WSDL?

WSDL je kratica za Web Services Description Language. To je jednostavan XML dokument koji sadrži skup definicija za opisivanje ili lociranje web usluge.

Besplatno preuzimanje PDF-a: Pitanja i odgovori za WSDL intervju


2) Objasnite što je struktura WSDL dokumenta?

Struktura WSDL dokumenta sastoji se od ovih glavnih elemenata

  • : Spremnik za definicije tipa podataka koje koriste web usluge
  • : Utipkana definicija podataka koji se prenose
  • : Skup operacija koje podržava jedna ili više krajnjih točaka
  • : Protokol i format podataka za određenu vrstu priključka

3) Koji se prefiks koristi za ciljni prostor imena za WSDL dokument?

Prefiks “xmlns:tns=target name” koristi se za ciljni prostor imena za WSDL dokument.


4) Objasnite što je element poruke u WSDL-u?

  • Poruka je neovisna o protokolu i opisuje podatke koji se razmjenjuju između potrošača i pružatelja web usluga
  • Svaki web servis ima dva ulaza i izlaza poruka. Ulaz određuje parametre za web uslugu, a izlaz određuje povratne podatke iz web usluge
  • Svaki element sadrži nulu ili više parametara, po jedan za svaki parametar funkcije web usluge
  • element se odnosi na parametar ili povratnu vrijednost u RPC pozivu
  • The redoslijed imena odražava redoslijed parametara u RPC potpisu

5) Spomenite vrste odgovora operacija koje se koriste u WSDL-u?

WSDL definira četiri vrste odgovora. Odgovor na zahtjev najčešća je vrsta operacije.

  • Jedan način: Može primiti poruku, ali neće odgovoriti
  • Odgovor zahtjeva: Prima zahtjev i vraća odgovor
  • Traženje odgovora: Šalje zahtjev i čeka odgovor
  • Obavijest: Šalje poruku, ali neće čekati odgovor
WSDL pitanja za intervju
WSDL pitanja za intervju

6) Što čini element definirati u WSDL-u?

U WSDL-u, element definicije je glavni ili korijenski element svih WSDL dokumenata, on definira naziv web usluge.


7) Objasnite što "tipovi" definiraju u WSDL-u?

  • Element type definira sve tipove podataka koji se koriste između poslužitelja i klijenta
  • Za definiranje tipova podataka WSDL koristi W3C XML Specifikacija sheme kao zadani izbor
  • Element tipa nije potreban ako usluga koristi samo jednostavne tipove XML shema kao što su cijeli brojevi i nizovi
  • Za ponovnu upotrebu tipa s više web usluga, WSDL omogućuje definiranje tipova u zasebnim elementima

8) Objasnite što je "sapun:tijelo"?

“sapun:tijelo” je SOAP element proširenja koji se koristi kao podelement "wsdl:input/output" unutar wsdl povezivanja i operacije. Koristi se za pružanje informacija o tome kako je konstruiran sadržaj SOAP body elementa.

WSDL.svg


9) Objasnite kako se WSDL može povezati sa SOAP-om?

Povezivanje je moguće pomoću dva atributa - atributa imena i tipa. Atribut imena definira naziv povezivanja, a atribut tipa definira priključak za povezivanje. Dok, za SOAP vezanje trebate deklarirati dva atributa - transport i stil. Prijenosni atributi definiraju SOAP protokol (HTTP), dok atribut stila definira "rpc" ili "dokument".


10) Objasnite što je UDDI i kojim protokolom komunicira?

UDDI označava univerzalni opis, otkriće i integraciju. To je imenik koji se koristi za pohranu informacija o web uslugama. Komunicira putem SOAP-a.


11) Navedite na koje stvari treba paziti za priključke tijekom uvezivanja?

Dok se veže,

  • Port ne smije odrediti više od jedne adrese
  • Port ne smije određivati ​​nikakve obvezujuće informacije osim informacija o adresi

12) Objasnite koja je razlika između SOAP poruke i WSDL-a?

SOAP poruka je XML dokument koji se koristi za prijenos vaših podataka, dok je WSDL XML dokument koji govori kako se povezati i postavljati zahtjeve vašoj web usluzi.


13) Objasnite što su krajnje točke u WSDL-u?

U WSDL-u se krajnja točka odnosi na adresu i vezanje


14) Objasnite kako su krajnje točke definirane u WSDL-u?

Krajnje točke predstavljaju instanciranu uslugu; određuju se kombiniranjem povezivanja i mrežnih detalja koji se koriste za otkrivanje krajnje točke. Krajnje točke definirane su u ugovoru korištenjem kombinacije WSDL elementa porta i WSDL elementa usluge. Elementi porta definiraju stvarne krajnje točke.


15) Objasnite koja je razlika između tipa poruke i elementa u WSDL-u?

  • Vrsta poruke: Stvara varijablu na temelju vrste poruke koju ste definirali u WSDL-u
  • Vrsta elementa: Stvara varijablu na temelju elementa koji ste definirali u shemi

16) Kako potvrditi WSDL datoteku?

WSDL datoteka je ugovor između korisnika i klijenata web usluga. WSDL validator provjerava mogu li datoteku iskoristiti druge aplikacije prije nego što url date svojim krajnjim korisnicima. Da biste potvrdili svoju datoteku, morate postaviti kriterije poput

  • Zahtijeva li provjeru valjanosti prema WSDL XML shemi
  • Zahtijeva li ispunjavanje poznatih najboljih praksi
  • Zahtijeva li da bude ispravno raščlanjen uobičajenim hrpama sapuna

Možete koristiti komercijalni alat kao što je XMLSpy za provjeru WSDL datoteke.


17) Objasnite koja je razlika između povezivanja i tipa priključka u WSDL-u?

  • WSDL priključak: WSDL element vrste porta definira grupu operacija poznatih kao sučelje u većini okruženja. Svaka se operacija sastoji od kombinacije ulaznih i izlaznih elemenata. Redoslijed ovih elemenata određuje obrazac razmjene poruka (MEP)
  • WSDL uvezivanje: WSDL element vezivanja opisuje pojedinosti korištenja određenog portType s danim protokolom

18) Navedite karakteristike porta i usluge u WSDL-u?

  • Usluga može imati više od jedne krajnje točke od kojih je svaka definirana vlastitim elementom priključka
  • Element priključka odnosi se na specifično vezanje i sadrži informacije o tome kako mu pristupiti (URI)
  • Različiti priključci označavaju različita povezivanja za istu vrstu priključka - omogućujući pristup istoj funkcionalnosti putem višestrukih transportnih protokola i stilova interakcije

Ova pitanja za intervju također će vam pomoći u vašem životu

Podijeli

Ostavi komentar

Vaša adresa e-pošte neće biti objavljena. Obavezna polja su označena *