RESTful Web Services are an architectural style for building scalable web services. REST, which stands for Representational State Transfer, uses standard HTTP methods such as GET, POST, PUT, and DELETE to perform operations on resources represented by URLs. RESTful services are stateless, meaning each request from a client contains all the information needed for the server to fulfill that request.