Representational State Transfer (REST) has become the method of choice for many Web Services wishing to provide an alternative to their SOAP and XML-RPC interfaces. This talk will explain the theory of REST and offer an approach to design a REST service. We'll look at many existing REST examples and examine a practical implementation of a RESTful Web service.