On olemassa RSDL (rauhallinen palvelun kuvauskieli), joka vastaa WSDL:ää.
Tarvitseeko WSDL:n REST:lle?
Siksi REST-palvelulle ei todellakaan ole WSDL:ää, koska sinulla on aina vain 4 menetelmää resurssissa. Mutta sinulla on silti mahdollisuus kuvata REST-verkkopalvelua WSDL 2.0:lla.
Mikä on WSDL-tiedosto REST-tilassa?
WSDL eli Web Service Description Language on XML-pohjainen määritelmäkieli. Sitä käytetään kuvaamaan SOAP-pohjaisen verkkopalvelun toimivuutta. WSDL-tiedostot ovat keskeisiä SOAP-pohjaisten palvelujen testaamisessa. SoapUI käyttää WSDL-tiedostoja testipyyntöjen, väitteiden ja valepalveluiden luomiseen.
Onko WSDL SOAP vai REST?
SOAP käyttää WSDL:ää kuluttajan ja palveluntarjoajan väliseen viestintään, kun taas REST käyttää vain XML- tai JSON-protokollaa tietojen lähettämiseen ja vastaanottamiseen. WSDL määrittelee asiakkaan ja palvelun välisen sopimuksen ja on luonteeltaan staattinen. SOAP rakentaa XML-pohjaisen protokollan HTTP:n tai joskus TCP/IP:n päälle. SOAP kuvaa toimintoja ja tietotyyppejä.
Voiko REST käyttää SOAP-verkkopalveluita?
REST voi käyttää SOAP-verkkopalveluita, koska se on käsite ja voi käyttää mitä tahansa protokollaa, kuten HTTP, SOAP. SOAP käyttää palvelurajapintoja liikelogiikan paljastamiseen. REST käyttää URI:ta liikelogiikan paljastamiseen. JAX-WS on Java-sovellusliittymä SOAP-verkkopalveluille.