Sadržaj:
- Definicija - Što znači jezik opisa web usluga (WSDL)?
- Techopedia objašnjava jezik opisa web usluga (WSDL)
Definicija - Što znači jezik opisa web usluga (WSDL)?
Jezik opisa web usluga (WSDL) je jezik zasnovan na XML-u koji opisuje web usluge i njihovu upotrebu.
WSDL dokument je konkretan opis web usluge koji uključuje i apstraktne i konkretne elemente.
WSDL opisuje apstraktnu funkcionalnost usluge i pruža okvir za opis konkretnih detalja opisa usluge. Ovaj je formalni opis potreban za distribuciju sustava i komunikaciju između softverskih aplikacija.
Techopedia objašnjava jezik opisa web usluga (WSDL)
WSDL 1.0 predstavljen je 2000. godine, a razvijen je u suradnji Microsofta, IBM-a i Ariba. Jezik je formaliziran 2001. godine kao verzija 1.1.
WSDL 2.0 se bitno razlikuje od verzije 1.1 i odobren je kao preporuka W3C-a 2007. Većina proizvođača trećih proizvođača, međutim, nije prilagodila svoju ponudu da podržava WSDL 2.0. Na primjer, jezik izvršenja poslovnih procesa web usluga (WS-BPEL) koristi WSDL 1.1.
Opis usluge WSDL 2.0 pokazuje kako potencijalni klijenti trebaju komunicirati s opisanom uslugom. Dokument WSDL opisuje dva aspekta web usluge: jedan sažetak i jedan konkretan.
U sljedećem opisu WSDL elementi su kurzivi.
- Na apstraktnoj razini, web usluga je opisana u smislu poruka koje šalje i prima. Operacija povezuje obrazac razmjene poruka s jednom ili više poruka. Obrazac razmjene poruka identificira redoslijed i kardinalnost poruka koje su poslane i / ili primljene, kao i od koga su logično poslane i / ili primljene. Sučelje grupira operacije bez obveza za prijevoz ili žičani format.
- Na konkretnoj razini, obvezuje specificira detalje transporta i žice za jedno ili više sučelja. Krajnja točka povezuje mrežnu adresu sa vezanjem. I na kraju, servisne skupine zajedno čine krajnje točke koje implementiraju zajedničko sučelje.
