Having now developed some microservices, it would be interesting to see how the services offered by the online table reservation system (OTRS) could be consumed by web or mobile applications.
Earlier, web applications were being developed in single web archives (that is, files with .war extensions) that contained both user interface (UI) and server-side code. The reason for doing so was pretty simple, as the UI was also developed using Java with JSPs, servlets, JSF, and so on. Nowadays, UIs are developed independently using JavaScript. Therefore, these UI apps are also deployed as a single microservice.
In this chapter, we'll explore how these independent UI applications are developed. We will develop and implement the OTRS sample app without login and authorization flow. We'll deploy a very limited functionality implementation...