A RESTful API builder based on 3-level model (URI, HTTP and Hypermedia)