Usually, RESTful services have been used as technology platform for web services and for accessing web resources. More recently, these services have been used as controllers in applications that implement MVC pattern. Tools such as Spring and Spring Roo, greatly facilitate the development and maintenance of such applications. However, despite the maturity of the solutions, the few proposals for modeling RESTful services, focus only on REST Architecture concepts, leaving aside the various uses of these services, and the technological elements that support them. Based on the controllers and artifacts generated by Spring Roo, in this paper we present an UML profile for modeling RESTful services. The models using the profile can represent the various uses of the services, and also they can be transformed into a working Spring Web Application.