State Watch Profile

State-Watch profile for RWMBook. There are times when servers themselves do not know what goal the API consumer (client) has in mind. In these cases, you can use this recipe to create a service workflow where the end goal is known by the client alone and the services provide information to help that client determine when the goal is reached.