Synchronization of runtime and application state via batching of workflow transactions
AssigneeMicrosoft Corporation
InventorsPaul Maybee, Anandhi Somasekaran, Satish Thatte
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsPaul Maybee, Anandhi Somasekaran, Satish Thatte
Estimating the term…
Workflow management for maintaining consistency of persisted state across communicating components via batching of uncommitted work. A workflow component defines a workflow containing work items to be performed by service provider components. The workflow component assigns the work items to the service provider components, and the service provider components acknowledge the assigned work items. The workflow component appends the assigned work items to a work batch. The workflow component creates a transaction containing the batched work items. The workflow component commits to the workflow by requesting the service provider components to perform the work items. The workflow component checks the state of the execution of the work items and stores the state in a persistent storage.
A method for managing state in a workflow, said method comprising:
One or more computer-readable media having computer-executable components for managing state in a workflow, said components comprising:
A method for managing workflow of one or more work items executable by a first host environment, said method comprising:
Dependencies are inferred from the claim text.