Топ 18 на въпросите и отговорите за WSDL интервю (2025)

Ето въпроси и отговори за интервю за език за описание на уеб услуги (WSDL) за новокурсници, както и за опитни кандидати, за да получат мечтаната работа.


1) Обяснете какво е WSDL?

WSDL означава език за описание на уеб услуги. Това е прост XML документ, който съдържа набор от дефиниции за описание или локализиране на уеб услуга.

Безплатно изтегляне на PDF: Въпроси и отговори за WSDL интервю


2) Обяснете каква е структурата на WSDL документа?

Структурата на WSDL документа се състои от тези основни елементи

  • : Контейнер за дефиниции на типове данни, използвани от уеб услугите
  • : Типизирана дефиниция на данните, които се съобщават
  • : Набор от операции, поддържани от една или повече крайни точки
  • : Протокол и формат на данни за конкретен тип порт

3) Какъв е префиксът, използван за целевото пространство от имена за WSDL документа?

Префикс “xmlns:tns=target name” се използва за целево пространство от имена за WSDL документа.


4) Обяснете какво е елемент съобщение в WSDL?

  • Съобщението е независимо от протокола и описва данните, които се обменят между потребителите и доставчиците на уеб услуги
  • Всяка уеб услуга има два входа и изхода на съобщения. Входът определя параметрите за уеб услугата, а изходът определя върнатите данни от уеб услугата
  • всеки елемент съдържа нула или повече параметри, по един за всеки параметър на функцията на уеб услугата
  • елемент се отнася до параметъра или върнатата стойност в RPC повикването
  • The редът на имената отразява реда на параметрите в RPC подписа

5) Споменете отговора на типа операции, използван в WSDL?

WSDL дефинира четири типа отговор. Отговорът на заявката е най-често срещаният тип операция.

  • Еднопосочен: Може да получи съобщение, но няма да върне отговор
  • Искане за отговор: Получава заявка и ще върне отговор
  • Поискайте отговор: Той изпраща заявка и ще чака отговор
  • Уведомление: Той изпраща съобщение, но няма да чака отговор
Въпроси за интервю за WSDL
Въпроси за интервю за WSDL

6) Какво прави елемент дефинира в WSDL?

В WSDL дефиниционният елемент е основният или коренният елемент на всички WSDL документи, той дефинира името на уеб услугата.


7) Обяснете какво определят „типовете“ в WSDL?

  • Елементът type дефинира всички типове данни, използвани между сървъра и клиента
  • За да дефинира типове данни, WSDL използва W3C XML Спецификация на схемата като избор по подразбиране
  • Типовият елемент не е задължителен, ако услугата използва само прости типове XML схеми като цели числа и низове
  • За повторно използване на типа с множество уеб услуги, WSDL позволява да се дефинират типове в отделни елементи

8) Обяснете какво е „сапун: тяло“?

„сапун: тяло“ е SOAP елемент на разширение, използван като поделемент на „wsdl:input/output“ вътре в обвързването и операцията на wsdl. Използва се за предоставяне на информация за това как е конструирано съдържанието на SOAP body елемента.

WSDL.svg


9) Обяснете как WSDL може да се свърже със SOAP?

Свързването е възможно чрез два атрибута - име и тип. Атрибутът name дефинира името на обвързването, а атрибутът type дефинира порта за обвързването. Докато за SOAP обвързване трябва да декларирате два атрибута - транспорт и стил. Транспортните атрибути дефинират SOAP протокола (HTTP), докато стиловият атрибут дефинира „rpc“ или „документ“.


10) Обяснете какво е UDDI и комуникира чрез кой протокол?

UDDI означава Универсално описание, откриване и интегриране. Това е директория, използвана за съхраняване на информация за уеб услуги. Той комуникира чрез SOAP.


11) Споменете какви неща трябва да се внимават за портовете, докато се свързва?

Докато се обвързва,

  • Един порт не трябва да определя повече от един адрес
  • Портът не трябва да определя никаква обвързваща информация, различна от адресна информация

12) Обяснете каква е разликата между SOAP съобщение и WSDL?

SOAP съобщението е XML документ, който се използва за предаване на вашите данни, докато WSDL е XML документ, който казва как да се свържете и правите заявки към вашата уеб услуга.


13) Обяснете какво е крайна точка в WSDL?

В WSDL крайната точка се отнася до адрес и обвързване


14) Обяснете как се дефинират крайните точки в WSDL?

Крайните точки представляват инстанцирана услуга; те се определят чрез комбиниране на свързване и мрежовите детайли, използвани за разкриване на крайната точка. Крайните точки се дефинират в договор, използвайки комбинация от WSDL елемента port и WSDL елемента service. Елементите port определят действителните крайни точки.


15) Обяснете каква е разликата между типа на съобщението и елемента в WSDL?

  • Тип съобщение: Създава променлива въз основа на тип съобщение, който сте дефинирали в WSDL
  • Тип елемент: Създава променлива въз основа на елемент, който сте дефинирали в Schema

16) Как да валидирам WSDL файл?

WSDL файлът е договор между потребител и клиенти на уеб услуги. WSDL валидаторът проверява дали файлът може да се използва от други приложения, преди да дадете URL адреса на вашите крайни потребители. За да потвърдите вашия файл, трябва да зададете критерии като

  • Изисква ли да бъде валидиран според WSDL XML схема
  • Изисква ли да се изпълни с известни най-добри практики
  • Изисква ли да бъде анализиран правилно от обикновени сапунени стекове

Можете да използвате търговски инструмент като XMLSpy за валидиране на WSDL файл.


17) Обяснете каква е разликата между обвързване и тип порт в WSDL?

  • WSDL порт: Елементът WSDL тип порт дефинира група от операции, известни като интерфейс в повечето среди. Всяка операция се състои от комбинация от входни и изходни елементи. Редът на тези елементи определя модела за обмен на съобщения (MEP)
  • WSDL обвързване: WSDL обвързващият елемент описва подробностите за използването на конкретен portType с даден протокол

18) Избройте характеристиките на порта и услугата в WSDL?

  • Една услуга може да има повече от една крайна точка, като всяка от тях е дефинирана от собствен елемент на порт
  • Елементът порт се отнася до конкретно обвързване и съдържа информация за това как да получите достъп до него (URI)
  • Различните портове означават различно обвързване за един и същи тип порт - позволявайки една и съща функционалност да бъде достъпна чрез множество транспортни протоколи и стилове на взаимодействие

Тези въпроси за интервюто също ще ви помогнат във вашата viva (устна)

Сподели

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани *