16. The computer system of claim 1 , wherein the task controller further comprises: a step executor, wherein the step executor is coupled to the navigator, and the step executor is configured to execute an activity represented by a task step in the flow and business logic of the business task.
17. The computer system of claim 16 , wherein the task step is at least one of a task UI view, a database operation, a business service invocation, a decision point, a commit step, an error step, a start step, an end step, or a subtask step.