Turinys:
- Apibrėžimas - Ką reiškia interneto paslaugų aprašymo kalba (WSDL)?
- „Techopedia“ paaiškina interneto paslaugų aprašymo kalbą (WSDL)
Apibrėžimas - Ką reiškia interneto paslaugų aprašymo kalba (WSDL)?
Žiniatinklio paslaugų aprašo kalba (WSDL) yra XML pagrindu sukurta kalba, apibūdinanti žiniatinklio paslaugas ir jų naudojimą.
WSDL dokumentas yra konkretus žiniatinklio paslaugos, apimančios abstrakčius ir konkrečius elementus, aprašymas.
WSDL aprašo abstrakčią paslaugos funkcionalumą ir pateikia pagrindą, apibūdinantį konkrečias paslaugos aprašymo detales. Šis oficialus aprašymas reikalingas paskirstytoms sistemoms ir ryšiui tarp programinės įrangos programų palaikyti.
„Techopedia“ paaiškina interneto paslaugų aprašymo kalbą (WSDL)
WSDL 1.0 buvo pristatytas 2000 m. Ir buvo sukurtas bendradarbiaujant „Microsoft“, IBM ir „Ariba“. Kalba buvo įforminta 2001 m. Kaip 1.1 versija.
„WSDL 2.0“ iš esmės skiriasi nuo 1.1 versijos ir 2007 m. Buvo patvirtinta kaip W3C rekomendacija. Tačiau dauguma trečiųjų šalių pardavėjų netaikė savo pasiūlymų, kad palaikytų WSDL 2.0. Pvz., Žiniatinklio paslaugų verslo procesų vykdymo kalba (WS-BPEL) naudoja WSDL 1.1.
WSDL 2.0 paslaugos aprašymas nurodo, kaip potencialūs klientai turėtų sąveikauti su aprašyta paslauga. WSDL dokumente aprašomi du interneto paslaugos aspektai: vienas abstraktus ir konkretus.
Toliau pateiktame apraše WSDL elementai yra kursyvu.
- Abstrakčiu lygmeniu žiniatinklio paslauga apibūdinama atsižvelgiant į siunčiamus ir gaunamus pranešimus. Operacija susieja keitimosi pranešimais modelį su vienu ar daugiau pranešimų. Keitimosi žinutėmis schema nustato išsiųstų ir (arba) gautų pranešimų seką ir kardinalumą, taip pat tai, kas jiems yra logiškai siunčiami ir (arba) iš kurių gaunami. Sąsaja grupuoja operacijas kartu, neįsipareigodama nei transportavimo, nei laidų formato.
- Konkrečiame lygyje įrišime nurodoma vienos ar daugiau sąsajų transportavimo ir vielos formato informacija. Galinis taškas tinklo adresą susieja su įrišimu. Galiausiai paslaugų grupė sujungia galinius taškus, kurie įgyvendina bendrą sąsają.
