Υπάρχει μια RSDL (γλώσσα περιγραφής ξεκούρασης υπηρεσίας) που ισοδυναμεί με WSDL.
Απαιτείται WSDL για REST;
Γι' αυτό δεν υπάρχει πραγματικά WSDL για υπηρεσία REST αφού έχετε μόνο 4 μεθόδους στον πόρο. Ωστόσο, εξακολουθείτε να έχετε τη δυνατότητα να περιγράψετε μια υπηρεσία web REST με το WSDL 2.0.
Τι είναι το αρχείο WSDL στο REST;
Η
WSDL, ή Γλώσσα Περιγραφής Υπηρεσιών Ιστού, είναι μια γλώσσα ορισμού που βασίζεται σε XML. Χρησιμοποιείται για την περιγραφή της λειτουργικότητας μιας υπηρεσίας web που βασίζεται στο SOAP. Τα αρχεία WSDL είναι κεντρικά για τη δοκιμή υπηρεσιών που βασίζονται σε SOAP. Το SoapUI χρησιμοποιεί αρχεία WSDL για τη δημιουργία αιτημάτων δοκιμής, ισχυρισμών και εικονικών υπηρεσιών.
Είναι το WSDL SOAP ή REST;
Το
SOAP χρησιμοποιεί WSDL για επικοινωνία μεταξύ καταναλωτή και παρόχου, ενώ το REST χρησιμοποιεί απλώς XML ή JSON για αποστολή και λήψη δεδομένων. Το WSDL ορίζει το συμβόλαιο μεταξύ πελάτη και υπηρεσίας και είναι στατικό από τη φύση του. Το SOAP δημιουργεί ένα πρωτόκολλο βασισμένο σε XML πάνω από το HTTP ή μερικές φορές το TCP/IP. Το SOAP περιγράφει λειτουργίες και τύπους δεδομένων.
Μπορεί το REST να χρησιμοποιήσει τις υπηρεσίες Ιστού SOAP;
Το
REST μπορεί να χρησιμοποιεί υπηρεσίες web SOAP επειδή είναι μια έννοια και μπορεί να χρησιμοποιήσει οποιοδήποτε πρωτόκολλο όπως HTTP, SOAP. Το SOAP χρησιμοποιεί διεπαφές υπηρεσιών για να αποκαλύψει την επιχειρηματική λογική. Το REST χρησιμοποιεί URI για να εκθέσει την επιχειρηματική λογική. Το JAX-WS είναι το java API για υπηρεσίες web SOAP.