Composite task framework
First Claim
Patent Images
1. A method for performing a composite task, comprising:
- determining an undo task for each subtask in a plurality of subtasks for the composite task;
performing each subtask in the plurality of subtasks;
performing the associated undo task for each subtask that was performed if the performing of any subtask in the plurality of subtasks fails; and
wherein a subtask is one of;
a local subtask, a distributed subtask, and a composite subtask.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method and media for performing a composite task, comprising: determining an undo task for each subtask in a plurality of subtask for the composite task; performing each one of the plurality of subtasks; performing the associated undo task for each subtask that was performed if the performing of any subtask in the plurality of subtasks fails. This abstract is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects and objects of the invention can be obtained from a review of the specification, the figures and the claims.
22 Citations
20 Claims
-
1. A method for performing a composite task, comprising:
-
determining an undo task for each subtask in a plurality of subtasks for the composite task;
performing each subtask in the plurality of subtasks;
performing the associated undo task for each subtask that was performed if the performing of any subtask in the plurality of subtasks fails; and
wherein a subtask is one of;
a local subtask, a distributed subtask, and a composite subtask. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A machine readable medium having instructions stored thereon to cause a system to:
-
determine an undo task for each subtask in a plurality of subtasks for a composite task;
perform each subtask in the plurality of subtasks;
perform the associated undo task for each subtask that was successfully performed if the performing of any subtask in the plurality of subtasks fails; and
wherein a subtask is one of;
a local subtask, a distributed subtask, and a composite subtask.
-
-
12. A system for performing a composite task, comprising:
-
a plurality of subtasks for the composite task wherein a subtask is one of;
a local subtask, a distributed subtask, and a composite subtask;
a first task manager capable of;
determining an undo task for each subtask in the plurality of subtasks;
performing each subtask in the plurality of subtasks; and
performing the associated undo task for each subtask that was performed if the performing of any subtask in the plurality of subtasks fails. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification