Ne vždy je nutné/vhodné používat "těžké" WS technologie jako je SOAP.
Pro jednoduchá řešení se nabízejí (i v Javě realizovatelné) služby na bázi architekturních principů REST (REpresentational State Transfer):
vše je zdroj (resource), vč. zdrojů malých (fine-grained)
zdroj je adresovatelný URI (fakticky URL)
zdroje mají své reprezentace (digitální podoby, např. XML, HTML, obrazová data)
aplikace komunikují výměnou těchto reprezentací
aplikace mohou být zároveň servery (poskytují zdroje) i klienty (potřebují jiné zdroje)
využívá se jednoduché komunikace - základní HTTP (metody GET, POST, PUT, DELETE znamenají čti, vytvoř, změň a smaž zdroj)
výhoda je v kešovatelnosti, škálovatelnosti... HTTP technologie je dobře a komplexně zvládnutá (to se o SOAP říci nedá)
rovněž režie REST je oproti SOAP malá