Most akkor kell XML vagy nem kell?
Pont te írtad le itt, hogy nem kell az XML a SOAPhoz:
http://hup.hu/node/134117?comments_per_page=9999#comment-1761529
Most meg azzal érvelsz, hogy kell.
Elárulom a nagy titkot: nem a SOAP a megváltás, és a nem a REST szar. A hiba abban van, ha nincs az interfész normálisan definiálva.
Az, hogy ez technikai szinten hogyan történik (WSDL leíró) vagy másképpen (pl. egy WADL + JSON-Schema) az édesmindegy.
Én például tökéletesen tudom használni a REST-et anélkül, hogy tudnék róla, hogy milyen lesz a kimeneti JSON vagy éppen mik az URL-ek.
JAX-RS + interface definíciók + DTO-k + proxy osztályok az interfészekre.