发明名称 System and method for processing information via networked computers including request handlers, process handlers, and task handlers
摘要 Systems and methods for processing information via networked computers leverage request handlers, process handlers, and task handlers to provide efficient distributed processing of processing jobs. A request handler can receive service requests for processing jobs, process handlers can identify tasks to be performed in connection with the processing jobs, and task handlers can perform the identified tasks, where the request handler, the process handlers, and the task handlers can be distributed across a plurality of networked computers.
申请公布号 US9049267(B2) 申请公布日期 2015.06.02
申请号 US201414176378 申请日期 2014.02.10
申请人 Appistry, Inc. 发明人 Hinni Aaron Louis;Semones Guerry Anderson;Groner Michael Scott;Lozano Roberto Raul
分类号 G06F15/16;H04L29/06;H04L12/24;H04L29/08 主分类号 G06F15/16
代理机构 Thompson Coburn LLP 代理人 Thompson Coburn LLP
主权项 1. A system for processing information, the system comprising: a plurality of networked computers for processing a plurality of processing jobs in a distributed manner, the plurality of networked computers comprising a request handler, a plurality of process handlers, and a plurality of task handlers, the process handlers being resident on a plurality of different networked computers, the task handlers being resident on a plurality of different networked computers, the processing jobs having a plurality of associated process flows, the process flows including (1) a plurality of processing tasks and (2) logic configured to define a relationship between the processing tasks of the same process flow; the request handler configured to (1) receive a plurality of service requests for the processing jobs, (2) store state information for the processing jobs, and (3) communicate data relating to the processing jobs to a plurality of the process handlers; the process handlers to which the data relating to the processing jobs were communicated being configured to (1) analyze the state information for the processing jobs to determine whether any processing tasks in the process flows remain to be performed based on the logic for the process flows, (2) in response to the state information analysis indicating that a processing task remains for the process flow of a processing job, identify a processing task to be performed for the process flow having the remaining processing task, and (3) in response to the state information analysis indicating that no processing tasks remain for the process flow of a processing job, determine that the processing job corresponding to the process flow with no remaining processing tasks has been completed; and the task handlers configured to perform the identified processing tasks to generate a plurality of task results; and wherein the request handler is further configured to store updated state information for the processing jobs, the updated stored state information being based on the task results.
地址 St. Louis MO US