WSDLге барабар болгон RSDL (кызматтын сыпаттоо тили) бар.
REST үчүн WSDL керекпи?
Ошондуктан REST кызматы үчүн чындыгында WSDL жок, анткени сизде ресурста 4 гана ыкма бар. Бирок сизде дагы эле WSDL 2.0 менен REST желе кызматын сүрөттөөгө мүмкүнчүлүгүңүз бар.
RESTте WSDL файлы деген эмне?
WSDL же Веб Кызматтын сүрөттөмө тили - XML негизиндеги аныктама тили. Ал SOAP негизиндеги веб-кызматтын функцияларын сүрөттөп берүү үчүн колдонулат. WSDL файлдары SOAP негизиндеги кызматтарды сыноо үчүн борбордук болуп саналат. SoapUI сыноо сурамдарын, ырастоолорду жана жасалма кызматтарды түзүү үчүн WSDL файлдарын колдонот.
WSDL САМЫНбы же RESTби?
SOAP керектөөчү менен камсыздоочунун ортосундагы байланыш үчүн WSDL колдонот, ал эми REST жөн гана XML же JSON дайындарды жөнөтүү жана кабыл алуу үчүн колдонот. WSDL кардар менен кызматтын ортосундагы келишимди аныктайт жана табияты боюнча статикалык. SOAP HTTP же кээде TCP/IP үстүнө XML негизделген протоколду түзөт. SOAP функцияларды жана берилиштердин түрлөрүн сүрөттөйт.
REST SOAP веб кызматтарын колдоно алабы?
REST SOAP желе кызматтарын колдоно алат, анткени ал концепция жана HTTP, SOAP сыяктуу каалаган протоколду колдоно алат. SOAP бизнес логикасын ачуу үчүн кызматтар интерфейстерин колдонот. REST бизнес логикасын ачуу үчүн URI колдонот. JAX-WS - SOAP желе кызматтары үчүн Java API.