In this chapter, we discussed the following:
- What web services are and how they interact with each other over a network, irrespective of the underlying platform
- How to make a web service RESTful
- Different terms in the REST world, such as resources, HTTP methods, and HTTP status codes
- JAX-RS, a Java implementation of REST style
- JAX-RS annotations such as @PATH, @GET, @POST, @PUT, and @DELETE
- A simple RESTful web service implementation using Jersey
- A demonstration of a real RESTful web service with POST and GET examples