Around two years back I had posted a blog post on RESTful Web Services using JBoss RESTEasy framework. That blog post was focused on the server side of RESTful Web Services. It explained how to expose your business functionality as RESTful Web Services to the consumer community, i.e. act as a Service Provider. This post intends to look at the other side of the RESTful Web Service contract, the client side. How does a service consumer utilize a RESTful Web Service interface? What facilities does the JBoss RESTEasy framework provide to support service consumers? I found the RESTEasy Client Framework documentation a little lacking so decided put a small tutorial together. The examples below are implemented using RESTEasy 2.2.2 GA version.