Genaration of REST APIs using the model-driven approach