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.
- ALPS
- Application State Diagram
- Semantic Descriptors
- doWatchClear (idempotent), Clear the list of selected watchable elements
- doWatchCreate (idempotent), Create a new list of selected watchable elements
- doWatchUpdate (idempotent), Upate the list of selected watchable elements
- goHome (safe), Go to the Home resource
- goWatchList (safe), Go to the list of available elements
- goWatchResource (safe), Go to the list of selected watchable elements
- home (semantic), Home (starting point)
- watchElementID (semantic), Unique identifier of a watch element
- watchElementName (semantic), Text name of a watch element
- watchElementRecord (semantic), WatchElement record
- watchElementTag (semantic), Filter tag of a watch element
- watchElementURL (semantic), URL of a watch element
- watchElementValue (semantic), Current value of a watch element
- watchID (semantic), Unique ID of the the state-watch resource
- watchListRecord (semantic), WatchList record
- watchListResource (semantic), List of watch-able elements
- watchListURL (semantic), URL of the element list resource.
- watchRecord (semantic), List of watched elements.
- watchResource (semantic), List of watched elements
- watchURL (semantic), URL of the state-watch document.
- Tags