Liigu sisu juurde
SOAP
- Protokoll, mis kasutab XML-i sõnumite saatmiseks.
- Toetab turvalisust, tehinguid ja standardiseeritud reegleid.
- Kasutatakse näiteks panganduses ja suurtes ettevõtetes.
REST
- Arhitektuuristiil, mis kasutab HTTP-d ja URI-sid ressursside haldamiseks.
- Lihtsam ja kiirem kui SOAP.
- Kasutatakse laialdaselt veebirakendustes ja mobiiliäppides.
Mida tähendab RESTful?
- Kui API järgib REST põhimõtteid, nimetatakse seda RESTful API-ks.
- See tähendab: ressursipõhine, kasutab HTTP meetodeid (
GET, POST, PUT, DELETE).
Kuidas valida SOAP-i ja REST-i vahel?
- SOAP – vali, kui vaja turvalisust, standardeid ja keerukaid tehinguid.
- REST – vali, kui vaja lihtsat, kiiret ja paindlikku lahendust.
Kuidas erineb URI RESTis ja SOAPis?
- REST – URI viitab ressursile (nt
/users/10).
- SOAP – URI on alati sama; tegevus määratakse XML sõnumis.
Kuidas erineb käsu edastamine?
- REST – kasutab HTTP meetodeid (nt
GET → loe, POST → lisa, PUT → uuenda, DELETE → kustuta).
- SOAP – käsud edastatakse XML-i sees
<operation> elemendina.