发明名称 |
Method and system for processing work items |
摘要 |
A method and system for processing work items. Information identifying work items from a server responsible for handling work items based on a set of configuration rules is retrieved and stored in a cache that includes N containers. Responsive to a work item request from an application, searching is performed for matching work items in the cache. The work item request specifies n+1 criteria for work items such that n+1 is at least 2, wherein N is a product over a cardinality Ci of criterion i from i=0 through i=n, wherein C0=1 and Ci≧2 for i=1 through i=n. Responsive to finding work item(s) matching the work item request, a piece of information is identified to the application the matching work item(s) from the cache. Information identifying work items of an allowable type of work item is stored in a respective container. |
申请公布号 |
US8819696(B2) |
申请公布日期 |
2014.08.26 |
申请号 |
US201213400749 |
申请日期 |
2012.02.21 |
申请人 |
International Business Machines Corporation |
发明人 |
Buesing Rainer;Peinert Christoph;Randt Malte;Seifert Mathias |
分类号 |
G06F9/46;G06F7/00 |
主分类号 |
G06F9/46 |
代理机构 |
Schmeiser, Olsen & Watts, LLP |
代理人 |
Schmeiser, Olsen & Watts, LLP ;Pivnichny John |
主权项 |
1. A computerized method for processing work items of a workflow system, said method comprising:
retrieving, by a processor of a computer system, information identifying work items from a server responsible for handling work items based on a set of configuration rules; said processor storing the information in a cache that comprises N containers; said processor searching for matching work items in the cache in response to a work item request from an application, said work item request specifying n+1 criteria for work items such that n is at least 2, wherein N is a product over a cardinality Ci of criterion i from i=0 through i=n, wherein C0=1, and wherein Ci is at least 2 for i=1 through i=n, and wherein Ci is a number of distinct values for criterion i for i=1, 2, . . . , n; said processor delivering, in response to finding at least one work item matching the work item request, a piece of information identifying to the application the at least one matching work item from the cache; and said processor storing information identifying work items of an allowable type of work item of a set of allowable types of work items in a respective container of the N containers. |
地址 |
Armonk NY US |