Hi
We implemented a web app using a rest/json API, starting with the PASOE REST adapter.
Then we hit limits and had to switch to Webhandlers, so I would suggest you to rather use those.
At the end, we had no time redevelopping the whole API with WEB, so we used a URL rewriter (in PASOE's Tomcat)...