Le prestazioni sono un argomento ampio.
Se si intende il carico del server, REST ha prestazioni leggermente migliori perché ha un sovraccarico minimo su HTTP. Solitamente SOAP porta con sé una pila di diversi (generatori) gestori e parser. Ad ogni modo, la differenza di prestazioni in sé non è così grande, ma il servizio RESTful è più facile da scalare visto che non ci sono sessioni lato server.
Se si intende la prestazione della rete (ad esempio larghezza di banda), REST ha prestazioni molto migliori. Fondamentalmente, è solo HTTP. Nessun sovraccarico. Quindi, se il servizio viene eseguito su HTTP comunque, non è possibile ottenere molto più snello di REST. Inoltre, se codifichi le tue rappresentazioni in JSON (al contrario di XML), salvi molti più byte.
In breve, direi di si, sarete più performanti con REST. Inoltre, (secondo me) renderà la tua interfaccia più facile da consumare per i tuoi clienti. Quindi, non solo il tuo server diventa più snello ma anche il client.
Tuttavia, un paio di cose da considerare (in quanto lei ha chiesto 'che cosa si perde?'):
interfacce RESTful tendono ad essere un po 'più "loquace", quindi a seconda del tuo dominio e come si progetta la vostra risorse, potresti finire per fare più richieste HTTP.
SOAP ha un supporto di strumenti molto ampio. Ad esempio, i consulenti lo adorano perché possono usare gli strumenti per definire l'interfaccia e generare il file wsdl e gli sviluppatori lo adorano perché possono usare un altro set di strumenti per generare tutto il codice di rete da quel file wsdl. Inoltre, XML come rappresentazione ha schemi e validatori, che in alcuni casi possono essere un problema chiave. (JSON e REST hanno roba simile in arrivo ma il supporto degli strumenti è molto indietro)
Si tratta di un doppio di http://stackoverflow.com/questions/106546/performance-of-soap-vs-xml-rpc-or-rest/? – pjz
Quello che si perde è l'aspetto "over engineering" :-) di SOAP. Crittografia, firma dei messaggi, autenticazione, non ripudiabilità, servizi di auto descrizione ecc. Se hai bisogno di fare questo (e la maggior parte dei servizi no!), Allora vai su SOAP. –