Pico Web Remoting (PWR) allows Web requests to be
bound directly to methods in a class. All public
methods are eligible, and method parameters are
pulled from query-string or form post-fields for
invocation. PWR uses Ajax invocation of methods on
the server side. As such, you are most likely to
use this technology from JavaScript, with a
library like jQuery that makes calling server-side
functions that return JSON replies easy.