"I've had a chance to fly a lot of different airplanes, but it was nothing like the shuttle ride."
|--Commander Chris Hadfield
This chapter is about Faces Flow, a new feature in JSF 2.2. The idea of flows stems from the concepts of workflows and business process management. A workflow is often an orchestrated and a repeatable sequence of business activities performed in order to do a unit of achievable work efficiently. The unit of work can involve transformation of state, processing of data, and/or provision of a service or information.
The checkout process in many web e-commerce applications is a good example of a workflow as it appears to the user. When you buy a product from Amazon, the site takes you to a separate area of the website for entering details. Behind the scenes, Amazon will gracefully move you from the micro service, which is responsible for handling products in the electronic and photography section, to the micro service that is the first...