18 nejčastějších otázek a odpovědí na pohovor WSDL (2025)
Zde jsou otázky a odpovědi na pohovory v jazyce WSDL (Web Services Description Language) pro začátečníky i zkušené kandidáty, aby získali svou vysněnou práci.
1) Vysvětlete, co je WSDL?
WSDL znamená jazyk popisu webových služeb. Jedná se o jednoduchý dokument XML, který obsahuje sadu definic pro popis nebo lokalizaci webové služby.
Zdarma ke stažení PDF: Otázky a odpovědi k rozhovoru WSDL
2) Vysvětlete, co je struktura dokumentu WSDL?
Struktura dokumentu WSDL se skládá z těchto hlavních prvků
- : Kontejner pro definice datových typů používaný webovými službami
- : Typová definice sdělovaných dat
- : Sada operací podporovaných jedním nebo více koncovými body
- : Protokol a datový formát pro konkrétní typ portu
3) Jaká je předpona použitá pro cílový jmenný prostor pro dokument WSDL?
Předpona “xmlns:tns=target name”
se používá pro cílový jmenný prostor pro dokument WSDL.
4) Vysvětlete, co je prvek zprávy ve WSDL?
- Zpráva je nezávislá na protokolu a popisuje data vyměňovaná mezi spotřebiteli a poskytovateli webových služeb
- Každá webová služba má dvě vstupní a výstupní zprávy. Vstup určuje parametry pro webovou službu a výstup určuje návratová data z webové služby
- Každý prvek obsahuje nulu nebo více parametry, jeden pro každý parametr funkce webové služby
- prvek se vztahuje k parametru nebo návratové hodnotě ve volání RPC
- The pořadí jmen odráží pořadí parametrů v RPC podpisu
5) Uveďte typy odezvy operací používané ve WSDL?
WSDL definuje čtyři typy odezvy. Odpověď na žádost je nejběžnějším typem operace.
- Jednosměrný: Může přijmout zprávu, ale nevrací odpověď
- Vyžádat odpověď: Přijme požadavek a vrátí odpověď
- Vyžádejte si odpověď: Odešle požadavek a bude čekat na odpověď
- Oznámení: Odešle zprávu, ale nebude čekat na odpověď
6) Co dělá prvek definovat ve WSDL?
Ve WSDL je definiční prvek hlavním nebo kořenovým prvkem všech dokumentů WSDL, definuje název webové služby.
7) Vysvětlete, co definují „typy“ ve WSDL?
- Element type definuje všechny datové typy používané mezi serverem a klientem
- K definování datových typů používá WSDL W3C XML Specifikace schématu jako výchozí volba
- Element Type není vyžadován, pokud služba používá pouze jednoduché typy schémat XML, jako jsou celá čísla a řetězce
- Pro opětovné použití typu s více webovými službami umožňuje WSDL definovat typy v samostatných prvcích
8) Vysvětlete, co je „mýdlo:tělo“?
"mýdlo:tělo" je MÝDLO rozšiřující prvek používaný jako dílčí prvek „wsdl:input/output“ uvnitř vazby a operace wsdl. Používá se k poskytování informací o tom, jak je konstruován obsah prvku těla SOAP.
9) Vysvětlete, jak se může WSDL vázat na SOAP?
Vazba je možná pomocí dvou atributů – atributu name a type. Atribut name definuje název vazby a atribut type definuje port pro vazbu. Zatímco pro vazbu SOAP musíte deklarovat dva atributy – transport a styl. Atributy transportu definují protokol SOAP (HTTP), zatímco atribut style definuje „rpc“ nebo „document“.
10) Vysvětlete, co je UDDI a jakým protokolem komunikuje?
UDDI je zkratka pro Universal Description, Discovery a Integration. Je to adresář, který se používá pro ukládání informací o webových službách. Komunikuje přes SOAP.
11) Uveďte, jaké věci je třeba dbát na porty při vázání?
Při vázání,
- Port nesmí určovat více než jednu adresu
- Port nesmí určovat žádné jiné závazné informace než informace o adrese
12) Vysvětlete, jaký je rozdíl mezi zprávou SOAP a WSDL?
Zpráva SOAP je dokument XML, který se používá k přenosu vašich dat, zatímco WSDL je dokument XML, který říká, jak se připojit a zadávat požadavky na vaši webovou službu.
13) Vysvětlete, co jsou koncové body ve WSDL?
Ve WSDL je koncový bod odkazován na adresu a vazbu
14) Vysvětlete, jak jsou ve WSDL definovány koncové body?
Koncové body představují instanci služby; jsou určeny kombinací vazby a síťových detailů použitých k vystavení koncového bodu. Koncové body jsou definovány v kontraktu pomocí kombinace prvku WSDL port a prvku WSDL service. Prvky port definují skutečné koncové body.
15) Vysvětlete, jaký je rozdíl mezi typem zprávy a prvkem ve WSDL?
- Typ zprávy: Vytvoří proměnnou na základě typu zprávy, který jste definovali ve WSDL
- Typ prvku: Vytvoří proměnnou na základě prvku, který jste definovali ve schématu
16) Jak ověřit soubor WSDL?
Soubor WSDL je smlouva mezi spotřebitelem a klienty webových služeb. Validátor WSDL ověří, zda soubor může být spotřebován jinými aplikacemi, než poskytnete adresu URL svým koncovým uživatelům. Chcete-li ověřit svůj soubor, musíte nastavit kritéria jako
- Vyžaduje ověření podle schématu WSDL XML
- Vyžaduje to splnit známé osvědčené postupy
- Vyžaduje to, aby byl správně analyzován běžnými zásobníky mýdla
K ověření souboru WSDL můžete použít komerční nástroj, jako je XMLSpy.
17) Vysvětlete, jaký je rozdíl mezi vazbou a typem portu ve WSDL?
- Port WSDL: Prvek typu portu WSDL definuje skupinu operací známou jako rozhraní ve většině prostředí. Každá operace se skládá z kombinace vstupních a výstupních prvků. Pořadí těchto prvků určuje vzor výměny zpráv (MEP)
- Vazba WSDL: Prvek vazby WSDL popisuje podrobnosti použití konkrétního portuType s daným protokolem
18) Vyjmenujte charakteristiky portu a služby ve WSDL?
- Služba může mít více než jeden koncový bod, přičemž každý z nich je definován vlastním prvkem portu
- Element port se vztahuje ke konkrétní vazbě a obsahuje informace o tom, jak k ní přistupovat (URI)
- Různé porty znamenají různé vazby pro stejný typ portu – umožňují přístup ke stejné funkcionalitě prostřednictvím více transportních protokolů a stylů interakce
Tyto otázky na pohovoru také pomohou ve vašem životě (ústních)