Multinode activation and termination method and system
First Claim
1. A method for invoking multiple parallel instances of a same node comprising the steps of:
- a) defining a multinode as a node that allows for multiple parallel activation of a node;
b) at run time determining the number of nodes to be activated based on an activation rule;
c) executing the nodes in the multinode;
d) determining when the execution of the multinode is completed based on a termination rule; and
e) when the execution of the multinode is complete, executing a successor node; and
f) when the execution of the multinode is not complete, processing continues at step c).
2 Assignments
0 Petitions
Accused Products
Abstract
A multinode activation and termination method and system A method and system is provided for invoking multiple parallel instances of the same node. First, a multinode is defined that allows for multiple parallel activation of the node. At run time, a determination is made of the number of nodes to be activated based on an activation rule. The multinodes are then executed. Each multinode can be provided with different input data for execution, thereby allowing one to fine tune the input and attributes of each node. A termination rule is utilized to determine when the execution of the multinode is completed. When the execution of the multinode is complete, a successor node is then executed. When the execution of the multinode is not complete, processing continues on the multinode.
14 Citations
20 Claims
-
1. A method for invoking multiple parallel instances of a same node comprising the steps of:
-
a) defining a multinode as a node that allows for multiple parallel activation of a node;
b) at run time determining the number of nodes to be activated based on an activation rule;
c) executing the nodes in the multinode;
d) determining when the execution of the multinode is completed based on a termination rule; and
e) when the execution of the multinode is complete, executing a successor node; and
f) when the execution of the multinode is not complete, processing continues at step c). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
12. A system for processing multinode definitions comprising:
-
a workflow engine for processing workflow definitions; and
a multinode handling facility coupled to the workflow engine for processing multinodes, determining the number of nodes in the multinode to be activated based on an activation rule;
executing the nodes in the multinode;
determining when the execution of the multinode is completed based on a termination rule; and
when the execution of the multinode is complete, executing a successor node.
-
Specification