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.