Simplified Approach for Service Composition and Orchestration
First Claim
Patent Images
1. A method for workflow management, the method comprising:
- receiving a selection of a first workflow model from a number of workflow models, wherein the first workflow model includes a number of worklets, and wherein each worklet in the number of worklets includes a number of services;
identifying a first service in the number of services that does not execute using a processing unit, wherein the first service is capable of performing a first task;
identifying a second service that is capable of performing the first task using the processing unit; and
replacing the first service in the first workflow model with the second service using the processing unit.
1 Assignment
0 Petitions
Accused Products
Abstract
The different advantageous embodiments provide a method, apparatus, and computer program product for improved workflow management. A workflow model is executed. The workflow model may include a number of worklets. Each worklet in the number of worklets may have a number of associated assistlets. A determination is made as to whether a number of associated assistelets for a first worklet in the number of worklets execute during execution of the workflow model. In response to a determination that the number of associated assistlets for the first worklet execute, the number of associated assistlets for the first worklet are executed.
65 Citations
26 Claims
-
1. A method for workflow management, the method comprising:
-
receiving a selection of a first workflow model from a number of workflow models, wherein the first workflow model includes a number of worklets, and wherein each worklet in the number of worklets includes a number of services; identifying a first service in the number of services that does not execute using a processing unit, wherein the first service is capable of performing a first task; identifying a second service that is capable of performing the first task using the processing unit; and replacing the first service in the first workflow model with the second service using the processing unit. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for workflow management, the method comprising:
-
executing a workflow model, wherein the workflow model includes a number of worklets and each worklet in the number of worklets has a number of associated assistlets; determining whether a number of associated assistlets for a first worklet in the number of worklets execute during execution of the workflow model; responsive to a determination that the number of associated assistlets for the first worklet execute, executing the number of associated assistlets for the first worklet. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus comprising:
-
a processing unit; a rule engine capable of being executed on the processing unit; and a workflow engine capable of being executed on the processing unit, wherein the workflow engine executes a workflow system to execute a workflow model, wherein the workflow model includes a number of worklets, and wherein each worklet in the number of worklets has a number of associated assistlets;
determine whether a number of associated assistlets for a first worklet in the number of worklets execute during execution of the workflow model; and
responsive to a determination that the number of associated assistlets for the first worklet execute, execute the number of associated assistlets for the first worklet. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
Specification