Framework for seamlessly authoring and editing workflows at design and runtime
First Claim
1. A computer-implemented method for performing a workflow with reference to user code related to the workflow, said computer-implemented method comprising:
- compiling the user code;
executing the uncompiled workflow with the compiled code;
permiting the user to dynamically modify the uncompiled workflow while the uncompiled workflow is being executed.
2 Assignments
0 Petitions
Accused Products
Abstract
Modifying a componentized workflow model during execution of the workflow. Each step of the workflow is modeled as an activity that has metadata to describe design time aspects, compile time aspects, and runtime aspects of the workflow step. A user selects and arranges the activities to create the workflow via user interfaces or application programming interfaces. Metadata is associated with each of the activities in the workflow. During execution of the workflow, the user modifies the metadata to affect execution of the workflow without recompiling the workflow.
186 Citations
20 Claims
-
1. A computer-implemented method for performing a workflow with reference to user code related to the workflow, said computer-implemented method comprising:
-
compiling the user code;
executing the uncompiled workflow with the compiled code;
permiting the user to dynamically modify the uncompiled workflow while the uncompiled workflow is being executed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more computer-readable media having computer-executable components for performing a workflow with reference to user code related to the workflow, said components comprising:
-
a compiler component for translating the user code into executable object code;
a workflow component for executing the uncompiled workflow with the executable object code from the compiler component; and
a designer component for permiting the user to dynamically modify the uncompiled workflow while the uncompiled workflow is being executed by the workflow component. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for performing a workflow with reference to user code related to the workflow, said system comprising:
-
a memory area storing an uncompiled workflow and user code; and
a processor configured to execute computer-executable instructions for;
compiling the user code stored in the memory area;
executing the uncompiled workflow with the compiled code; and
permiting the user to dynamically modify the uncompiled workflow while the uncompiled workflow is being executed. - View Dependent Claims (17, 18, 19, 20)
-
Specification