Request Processing with Mapping and Repeatable Processes
First Claim
1. A method of processing data-oriented or procedural requests, comprising:
- receiving a request by a requesting agent;
consulting a mapping to determine workflows associated with phases of a processing model, including an authentication workflow;
executing the authentication workflow;
if the authentication workflow is successful, consulting a mapping to determine a workflow associated with an authorization phase;
executing the authorization workflow;
if the authorization workflow is successful, consulting a mapping to determine a workflow associated with an action phase; and
executing the action workflow.
2 Assignments
0 Petitions
Accused Products
Abstract
The embodiments described herein generally relate to a method and system of injecting repeatable processes, or workflows, into the processing of data-oriented or procedural requests in an entity management system. A request in such a system is subject to authentication, authorization, and action phases of processing, and workflows may be associated with each phase for automatic processing upon the triggering of a certain request under particular circumstances. A declarative mapping associates workflows with the request type, phase, requester, and target. The mapping may be created at the system administrator level, or by any person with the necessary capabilities, through the application of the processing concept in API or UI and may be consulted and invoked upon receipt of a request matching the mapping'"'"'s criteria. Mappings may also be created and retrieved to manage state changes resulting from processing in other phases of the request processing model.
53 Citations
20 Claims
-
1. A method of processing data-oriented or procedural requests, comprising:
-
receiving a request by a requesting agent; consulting a mapping to determine workflows associated with phases of a processing model, including an authentication workflow; executing the authentication workflow; if the authentication workflow is successful, consulting a mapping to determine a workflow associated with an authorization phase; executing the authorization workflow; if the authorization workflow is successful, consulting a mapping to determine a workflow associated with an action phase; and executing the action workflow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for processing data-oriented or procedural requests, comprising:
-
a module for receiving a request by a requesting agent; a processing module for executing a system authentication of the requesting agent; a mapping module for determining one or more workflows associated with one or more phases of a processing model; and an executing module for executing an authentication workflow. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable medium containing computer executable instructions which when executed by a computer perform a method of processing a request with mapping and repeatable processes comprising:
-
receiving a request; executing a system authentication of the requesting agent; executing any authentication workflows associated with the system authentication based on mapping; if the authentication workflow is successful, executing a system authorization for the request; executing any authorization workflows associated with the system authorization for the request based on mapping; if the authorization workflow is successful, executing a system action for the request; and executing the action workflow based on mapping. - View Dependent Claims (19, 20)
-
Specification