Creating the Theater web application
We are now going to create the web application that will stay in the movie theater, so the Store application, our central module, will interact with all the movie theaters through this application. Essentially, it will be responsible to validate and consume tickets, showing available movie exhibitions and seats.
A RESTful Web Service, as defined by JSR-311, will provide this interaction. The Java API that implements Representational State Transfer (REST) Web Services is JAX-RS. Oracle WebLogic 12c comes with Jersey 1.9, which is the JAX-RS reference implementation and also includes JSON APIs for processing and streaming data.
Tip
Despite what many believe, JAX-RS was introduced in Java EE 5 but was only set as an official component in Java EE 6.
There is no official definition of what is a RESTful Web Service, unlike SOAP, which is completely specified by W3C and other organizations such as OASIS or WS-I. But a slight difference is that REST is an architectural...