Scalable workflow management system
First Claim
1. A method for providing scalability in a workflow management system, the method comprising:
- providing one or more queues for storing one or more work items to be processed in the workflow management system;
placing the work items on the queues;
de-queuing work items from the queues; and
processing the work items de-queued from the queues.
2 Assignments
0 Petitions
Accused Products
Abstract
A scalable workflow management system is provided that includes queues for storing work items to be processed. Work items may be placed into the queues by front-end services executing within the workflow management system. When a work item is placed on a queue, it remains on the queue until an appropriate back-end service is available to de-queue the work item, validate the de-queued work item, and process the de-queued work item. Separate queues are provided for storing normal work items, work items generated according to a time schedule, and work items generated by job launching services. The state of operation of the workflow management system may be controlled by an administrative console application.
-
Citations
20 Claims
-
1. A method for providing scalability in a workflow management system, the method comprising:
-
providing one or more queues for storing one or more work items to be processed in the workflow management system; placing the work items on the queues; de-queuing work items from the queues; and processing the work items de-queued from the queues. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for workflow management, the system comprising:
-
one or more queues for storing work items; one or more front-end services for placing work items on the queues; and one or more back-end services for de-queuing the work items from the queues and for processing the de-queued work items. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for managing an operational state of a workflow management system, the method comprising:
-
providing an administrative console application program operative to receive a selection of one of a plurality of states of operation for the workflow management system; and operating the workflow management system in a state of operation selected through the administrative console application program. - View Dependent Claims (18, 19, 20)
-
Specification