Queries tasks for a user based on a variety of search criterion such as
keyword, category, status, business process, attribute values, history information of a task, and so on.
Provides task state management and persistence of tasks
(In addition to these services, the task service exposes operations to update a task, complete a task, escalate and reassign tasks, and so on).