[1] This results in reduction of the resources consumed by a service as the actual state data management is delegated to an external component or to an architectural extension.
This helps freeing up the memory resources in favor of increasing server responsiveness and the ability to entertain more client requests.
This is the data that relates to the actual business process, run by the current service activity e.g. customer records, etc.
on some occasions this type of data may need to be temporarily stored, especially if it acts as an input to the next stage within the service activity.
The task services contain solution logic that is specific to a particular business process and hence their reuse level is low.
As a result, designing such services with state deferral options reduces their memory footprint and makes them more responsive.