SAFE SERVICES FRAMEWORK
First Claim
1. An apparatus, comprising:
- an interface operable to receive a service request from an endpoint, wherein the service request comprises a transaction parameter;
a memory operable to store transaction rules corresponding to at least one type of service request; and
a processor communicatively coupled to the interface, the processor operable to;
determine the transaction parameter from the received service request;
determine a subroutine for execution based on the transaction parameter;
communicate with a data server to execute the subroutine;
receive subroutine results from the data server based on the executed subroutine;
apply context-specific rules to the service request based on instructive data specified in the subroutine results;
determine a response based on the subroutine results and the applied context-specific rules; and
communicate the response to the endpoint.
1 Assignment
0 Petitions
Accused Products
Abstract
Providing security-related services for enterprise service requests includes receiving a service request from an endpoint, determining the transaction parameter from the received service request, determining a subroutine for execution based on the transaction parameter, communicating with a data server to execute the subroutine, receiving subroutine results from the data server based on the executed subroutine, applying context-specific rules to the request based on instructive data specified in the subroutine results, determining a response based on the subroutine results and the applied context-specific rules, and communicating the response to the endpoint. Some embodiments may also include accessing transaction rules associated with the transaction parameter, determining an additional subroutine for execution based on the transaction rules, communicating with a data server to execute the additional subroutine, receiving additional subroutine results from the data server based on the executed additional subroutine, and communicating the results to the endpoint.
-
Citations
21 Claims
-
1. An apparatus, comprising:
-
an interface operable to receive a service request from an endpoint, wherein the service request comprises a transaction parameter; a memory operable to store transaction rules corresponding to at least one type of service request; and a processor communicatively coupled to the interface, the processor operable to; determine the transaction parameter from the received service request; determine a subroutine for execution based on the transaction parameter; communicate with a data server to execute the subroutine; receive subroutine results from the data server based on the executed subroutine; apply context-specific rules to the service request based on instructive data specified in the subroutine results; determine a response based on the subroutine results and the applied context-specific rules; and communicate the response to the endpoint. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving a service request from an endpoint, wherein the service request comprises a transaction parameter; and storing transaction rules corresponding to at least one type of service request; and using a processor to; determine the transaction parameter from the received service request; determine a subroutine for execution based on the transaction parameter; communicate with a data server to execute the subroutine; receive subroutine results from the data server based on the executed subroutine; apply context-specific rules to the service request based on instructive data specified in the subroutine results; determine a response based on the subroutine results and the applied context-specific rules; and communicate the response to the endpoint. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium comprising logic, the logic operable, when executed by a processor to:
-
receive a service request from an endpoint, wherein the service request comprises a transaction parameter; store transaction rules corresponding to at least one type of service request; determine the transaction parameter from the received service request; determine a subroutine for execution based on the transaction parameter; communicate with a data server to execute the subroutine; receive subroutine results from the data server based on the executed subroutine; apply context-specific rules to the service request based on instructive data specified in the subroutine results; determine a response based on the subroutine results and the applied context-specific rules; and communicate the response to the endpoint. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification