RESTFul Interface builder framework