Starp SOAP un REST tīmekļa pakalpojumiem ir daudz atšķirību. Tālāk ir norādītas 10 svarīgās atšķirības starp SOAP un REST:
| Nē. | ZIEPES | ATPŪTAS |
|---|---|---|
| 1) | SOAP ir a protokols . | REST ir arhitektūras stils . |
| 2) | SOAP apzīmē Vienkāršs objektu piekļuves protokols . | REST apzīmē REPrezentācijas valsts nodošana . |
| 3) | ZIEPES nevar izmantot REST jo tas ir protokols. | ATPŪTAS var izmantot SOAP tīmekļa pakalpojumus, jo tas ir jēdziens un var izmantot jebkuru protokolu, piemēram, HTTP, SOAP. |
| 4) | ZIEPES izmanto pakalpojumu saskarnes, lai atklātu biznesa loģiku . | ATPŪTAS izmanto URI, lai atklātu biznesa loģiku . |
| 5) | JAX-WS ir java API SOAP tīmekļa pakalpojumiem. | JAX-RS ir java API RESTful tīmekļa pakalpojumiem. |
| 6) | ZIEPES definē standartus kas stingri jāievēro. | REST nedefinē pārāk daudz standartu, piemēram, SOAP. |
| 7) | ZIEPES nepieciešams lielāks joslas platums un resurss nekā REST. | ATPŪTAS nepieciešams mazāks joslas platums un resurss nekā SOAP. |
| 8) | ZIEPES nosaka savu drošību . | RESTful tīmekļa pakalpojumi manto drošības līdzekļus no pamatā esošā transporta. |
| 9) | ZIEPES atļauj XML tikai datu formātā. | ATPŪTAS atļaujas dažādas datu formāts, piemēram, vienkāršs teksts, HTML, XML, JSON utt. |
| 10) | ZIEPE ir mazāk vēlams nekā ATPŪTAS. | ATPŪTAS vairāk vēlams nekā SOAP. |