Amúgy ha már elméleti síkra terelődött, akkor a SOAP szerintem más miatt bloat. Gyakorlatilag egy sima socket felett is működhetne, annyira mindent maga akar megoldani és semmit nem használ ki a HTTP lehetőségi közül.
Ez nem csak egyszerűen csúnya, hanem technikailag is gáz, mert a HTTP cache-elésre és load balancingra kitalált megoldások gyakorlatilag semmit nem tudnak kezdeni vele.
Persze Rest-et is nagyon körültekintően kell használni, hogy egy http cache-sel jól működjön (cache-control, etag, if-modified-since, if-none-match, last-modified - mindet értelmesen implementálni kell), de legalább lehet.
---
Régóta vágyok én, az androidok mezonkincsére már!