Hjem Audio Hva er beskrivelsesspråk for webtjenester (wsdl)? - definisjon fra techopedia

Hva er beskrivelsesspråk for webtjenester (wsdl)? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Web Services Description Language (WSDL)?

Web Services Description Language (WSDL) er et XML-basert språk som beskriver webtjenester og deres bruk.

Et WSDL-dokument er en konkret beskrivelse av en webtjeneste som inkluderer både abstrakte og konkrete elementer.

WSDL beskriver den abstrakte funksjonaliteten til en tjeneste og gir et rammeverk for å beskrive de konkrete detaljene i en tjenestebeskrivelse. Denne formelle beskrivelsen er nødvendig for distribuerte systemer og kommunikasjon mellom programvare.

Techopedia forklarer WSDL (Web Services Description Language)

WSDL 1.0 ble introdusert i 2000 og ble utviklet gjennom et samarbeid av Microsoft, IBM og Ariba. Språket ble formalisert i 2001 som versjon 1.1.

WSDL 2.0 er vesentlig forskjellig fra versjon 1.1 og ble godkjent som en W3C-anbefaling i 2007. De fleste tredjepartsleverandører har imidlertid ikke tilpasset tilbudene sine for å støtte WSDL 2.0. Web Services Business Process Execution Language (WS-BPEL) bruker for eksempel WSDL 1.1.

En WSDL 2.0-tjenestebeskrivelse indikerer hvordan potensielle kunder skal samhandle med den beskrevne tjenesten. Et WSDL-dokument beskriver to aspekter ved en webtjeneste: en abstrakt og en konkret.

I beskrivelsen som følger, er WSDL-elementer kursiv.

  1. På et abstrakt nivå blir webtjenesten beskrevet i form av meldingene den sender og mottar. En operasjon knytter et meldingsutvekslingsmønster med en eller flere meldinger. Et meldingsutvekslingsmønster identifiserer sekvensen og kardinaliteten til meldinger som er sendt og / eller mottatt, samt hvem de logisk er sendt til og / eller mottatt fra. Et grensesnitt grupperer operasjoner sammen uten å forplikte seg til transport eller trådformat.
  2. På et konkret nivå spesifiserer en innbinding detaljer om transport og trådformat for ett eller flere grensesnitt. Et sluttpunkt knytter en nettverksadresse til en binding. Og til slutt grupperer en tjeneste endepunkter som implementerer et felles grensesnitt.
Hva er beskrivelsesspråk for webtjenester (wsdl)? - definisjon fra techopedia