Koti Audio Mikä on verkkopalvelujen kuvauskieli (wsdl)? - määritelmä techopediasta

Mikä on verkkopalvelujen kuvauskieli (wsdl)? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä verkkopalvelujen kuvauskieli (WSDL) tarkoittaa?

Verkkopalvelun kuvauskieli (WSDL) on XML-pohjainen kieli, joka kuvaa Web-palveluita ja niiden käyttöä.

WSDL-dokumentti on konkreettinen kuvaus verkkopalvelusta, joka sisältää sekä abstraktit että konkreettiset elementit.

WSDL kuvaa palvelun abstrakteja toimintoja ja tarjoaa puitteet palvelukuvauksen konkreettisten yksityiskohtien kuvaamiseksi. Tätä muodollista kuvausta tarvitaan hajautettujen järjestelmien ja tiedonsiirtoon ohjelmistosovellusten välillä.

Techopedia selittää verkkopalvelujen kuvauskielen (WSDL)

WSDL 1.0 otettiin käyttöön vuonna 2000, ja se kehitettiin Microsoftin, IBM: n ja Ariban yhteistyössä. Kieli virallistettiin vuonna 2001 versioon 1.1.

WSDL 2.0 eroaa huomattavasti versiosta 1.1, ja se hyväksyttiin W3C-suositukseksi vuonna 2007. Suurin osa valmistajista ei kuitenkaan ole mukauttanut tarjouksiaan WSDL 2.0: n tueksi. Esimerkiksi Web Services -prosessien suorituskieli (WS-BPEL) käyttää WSDL 1.1: tä.

WSDL 2.0 -palvelukuvaus osoittaa, kuinka potentiaalisten asiakkaiden tulee olla vuorovaikutuksessa kuvatun palvelun kanssa. WSDL-dokumentissa kuvataan kaksi verkkopalvelun osa-aluetta: yksi abstrakti ja yksi konkreettinen.

Seuraavassa kuvauksessa WSDL-elementit on kursivoitu.

  1. Abstraktilla tasolla verkkopalvelu kuvataan lähettämiensä ja vastaanottamiensa viestien perusteella. Operaatio yhdistää viestinvaihtokuvion yhteen tai useampaan viestiin. Viestinvaihtokuvio tunnistaa lähetettyjen ja / tai vastaanotettujen viestien sekvenssin ja kardinaalisuuden sekä sen, kenelle ne loogisesti lähetetään ja / tai mistä vastaanotetaan. Rajapinta ryhmittelee toiminnot yhdessä sitoutumatta siirtoon tai lankamuotoon.
  2. Konkreettisella tasolla sidonta määrittelee kuljetus- ja lankamuodotiedot yhdelle tai useammalle rajapinnalle. Päätepiste liittää verkkoosoitteen sidontaan. Ja lopuksi, palvelu ryhmittelee loppupisteet, jotka toteuttavat yhteisen rajapinnan.
Mikä on verkkopalvelujen kuvauskieli (wsdl)? - määritelmä techopediasta