Acasă Audio Ce este limbajul de descriere a serviciilor web (wsdl)? - definiție din techopedia

Ce este limbajul de descriere a serviciilor web (wsdl)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Limba de descriere a serviciilor web (WSDL)?

Web Services Description Language (WSDL) este un limbaj bazat pe XML care descrie serviciile Web și utilizările acestora.

Un document WSDL este o descriere concretă a unui serviciu Web care include atât elemente abstracte cât și elemente concrete.

WSDL descrie funcționalitatea abstractă a unui serviciu și oferă un cadru pentru descrierea detaliilor concrete ale unei descrieri a serviciului. Această descriere formală este necesară pentru sisteme distribuite și comunicare între aplicațiile software.

Techopedia explică limbajul de descriere a serviciilor web (WSDL)

WSDL 1.0 a fost introdus în 2000 și a fost dezvoltat printr-o colaborare de Microsoft, IBM și Ariba. Limba a fost oficializată în 2001 ca versiune 1.1.

WSDL 2.0 este substanțial diferit de versiunea 1.1 și a fost aprobat ca recomandare W3C în 2007. Majoritatea furnizorilor terți nu și-au adaptat ofertele pentru a accepta WSDL 2.0. De exemplu, limbajul de execuție a proceselor de afaceri pentru servicii web (WS-BPEL) utilizează WSDL 1.1.

O descriere a serviciului WSDL 2.0 indică modul în care clienții potențiali ar trebui să interacționeze cu serviciul descris. Un document WSDL descrie două aspecte ale unui serviciu Web: unul abstract și unul concret.

În descrierea care urmează, elementele WSDL sunt formate cu caractere italice.

  1. La nivel abstract, serviciul Web este descris în termeni de mesajele pe care le trimite și le primește. O operație asociază un model de schimb de mesaje cu unul sau mai multe mesaje. Un model de schimb de mesaje identifică secvența și cardinalitatea mesajelor trimise și / sau primite, precum și de la cine sunt trimise și / sau primite logic. O interfață grupează operațiunile fără a se angaja în transport sau în format de fir.
  2. La un nivel concret, o legătură specifică detaliile de transport și format de fir pentru una sau mai multe interfețe. Un punct final asociază o adresă de rețea cu o legătură. Și în sfârșit, un serviciu grupează obiective finale care implementează o interfață comună.
Ce este limbajul de descriere a serviciilor web (wsdl)? - definiție din techopedia